Differentiation and IEP Support, Carefully Done
How to use ChatGPT for Teachers to draft differentiated materials and IEP-aligned supports — and exactly where FERPA caution around student-identifying data has to stop you.
Differentiation is the promise every teacher makes and the one the clock breaks. In a class of thirty you have a reading range that can span five grade levels, a handful of students with formal accommodations, a few who finish the extension before you've finished explaining it, and one lesson's worth of prep time to serve all of them. The honest result, most weeks, is that you differentiate for the middle and improvise the edges. This is the task where AI's speed is most obviously useful — and also the task where the caution has to be most explicit, because the students who most need differentiation are often the ones whose data is most protected.
ChatGPT for Teachers can genuinely help here. It can take one passage and render it at several reading levels, generate tiered questions, propose supports aligned to a goal, and translate materials for multilingual learners (OpenAI Help Center). What it can't do — what no tool should be allowed to do — is become a place where identifiable IEP content lives casually. The whole art of doing this well is separating the material you generate from the student data that would make it personal, and being deliberate about which side of that line each step falls on.
What differentiation the model does well
Start with the uncontroversial wins, because they're substantial and they involve no student data at all.
Take a single grade-level reading and ask for it at three reading levels — below, at, and above — preserving the same core content so the whole class can discuss the same ideas from texts they can each access. This used to be an hour of manual rewriting; it's now a few minutes of generation and review. The same move works for tiered questions: one set of comprehension questions at three levels of cognitive demand, so every student is working at the edge of their ability rather than bored or drowning.
Extension work is the mirror image and just as valuable. For the students who finish early, ask for genuine enrichment — a harder problem, an application question, a "now explain why" prompt — rather than the busywork of "do ten more of the same." And for multilingual learners, the workspace can translate materials or produce bilingual glossaries that let a student access grade-level content while their English develops.
None of this requires you to tell the model anything about a specific child. You're describing levels and needs in the abstract — "a version for a struggling reader," "an extension for a student who's ahead" — and generating materials. That's the safe zone, and it's a large and useful one.
Differentiating the material needs no student's name. It's only when you reach for the individual — this child, this IEP, this accommodation — that you cross into data you have to handle with real care.
Where IEP support gets delicate
An IEP is not a reading level. It's a legal document containing detailed, identifiable information about a specific student's disability, present levels, goals, and accommodations. The instinct — "let me paste in the IEP and ask for aligned materials" — is where the caution has to kick in hard, because that instinct treats a protected legal record like a piece of scratch paper.
Here's the reassuring baseline, and it's real. Under FERPA, OpenAI operates as a "school official" with a "legitimate educational interest," the student data belongs to the school rather than to OpenAI, and content in the ChatGPT for Teachers workspace isn't used to train models by default (Sonomos, OpenAI Help Center). That's a meaningfully stronger footing than a consumer chatbot, and it's why a district can consider the tool for this kind of work at all.
But a strong baseline is not a green light, and this is the sentence that matters most in the whole article: the platform's compliance posture does not replace your district's policy on what student-identifying data may be entered into any AI tool. Those are two different questions. One is "is this vendor FERPA-appropriate?" The other is "what am I permitted and wise to paste?" The first can be yes while the second is still "not a full IEP with the student's name on it." When they conflict, the district policy governs, and when the policy is silent, caution governs.
The de-identify-first workflow
The practical resolution is a workflow that gets you almost all the benefit with almost none of the exposure: abstract the need, drop the identity.
Instead of pasting an IEP that names Marcus and details his diagnosis, you extract the pedagogical requirement and describe it generically: "Draft a version of this assignment for a student who needs chunked instructions, extended processing time, and reduced items per page, at a 4th-grade reading level." The model has everything it needs to produce a genuinely appropriate accommodation. It has nothing that identifies a child. You get the differentiated material; the protected record stays where it belongs, in your gradebook or SIS, not in a chat log.
This works because the thing you actually need generated — the material — depends on the accommodation, not the name. The name adds legal risk and zero pedagogical value to the draft. Strip it. If your district has explicitly approved entering identifiable IEP data into the workspace under a signed agreement, that's their call to make and document; absent that explicit approval, the de-identified version is the default that keeps you on solid ground without slowing you down.
There's a second reason to keep a human firmly in the loop here that has nothing to do with privacy. Accommodations are legal commitments. A material the model produces "aligned to a goal" is a draft aligned to a goal you described — it is not a compliance guarantee, and it doesn't know whether it actually meets the letter of the accommodation the IEP requires. The special education teacher or case manager who owns that IEP has to review the output against the actual document. The model accelerates the drafting; it does not assume the legal responsibility, and it can't.
The rule of thumb worth keeping
If you remember one thing, make it this pairing. Generate freely against abstract needs; guard fiercely around identifiable students. Differentiating a text to three levels, tiering your questions, building extensions, translating for a newcomer — do all of it, fast, and reclaim the hours differentiation usually costs. Aligning a support to a real child's IEP — do that with the identity stripped, the district policy checked, and the case manager's review built in.
Done this way, the tool finally makes good on the promise the clock kept breaking: differentiation for the edges of the class, not just the middle, without asking you to trade a student's privacy for a lesson plan. The speed is real. The care is what makes the speed usable.
Not all differentiated materials are text, though — a lot of what reaches these students is visual, which is where image generation, and its own set of accuracy traps, comes in.
Part 84 of 100 in the ChatGPT for Teachers series. Previously: Writing Parent Emails Without the Dread. Next: Image Generation for Worksheets and Slides. Browse more builder insights or explore AI skills for education at aiskill.market.