IEP writing software: the three layers, and which one you're actually shopping for
Search "IEP writing software" and you get vendor homepages and decade-old forum threads — because the phrase covers three different products that solve three different problems. Full disclosure before the map: CompliantIEP (the site you're on) is one of the tools in the third category, so read that section knowing who wrote it. The other two categories we have no stake in, and for most teachers they're the more important ones to understand — including why you probably can't change the one causing you the most pain.
The map
| Layer | Who picks it | What it does | What it doesn't |
|---|---|---|---|
| District IEP management systems IEPWriter, EmbraceIEP, SameGoal, PowerSchool Special Programs, Frontline (EasyIEP), IEP Direct, Polaris by Everway | Procured by the district or SELPA/co-op — not by teachers | System of record: the official document, signatures, meeting notices, service logs, state reporting extracts, and required-field validation on the state's form. | Judge quality. Required-field checks pass unmeasurable goals, stale present levels, and internally inconsistent documents. Also famously slow UIs — the paperwork pain teachers describe is usually this layer. |
| AI drafting assistants Playground IEP, MagicSchool, general-purpose chatbots (unofficially) | Chosen by teachers (sometimes school/district licenses) | Speed up composition: draft goal language, PLAAFP narrative, meeting summaries from your notes and data. Some add progress-monitoring and caseload features. | Know your student or your state's rules unless you feed them in. Output still needs individualization against real data. FERPA line: no student PII into tools the district hasn't vetted. |
| Compliance checkers CompliantIEP (this site's product) | Chosen by teachers and case managers | Take a full drafted IEP and review it against state requirements — measurability, required components, internal consistency, state timelines — returning a corrected, cited, print-ready version. | Replace the district system (the official document still lives there) or write the IEP for you — it reviews what you wrote, the way a meticulous colleague would the night before the meeting. |
Layer 1: the district system you don't choose
If you searched this phrase hoping to escape your district's system — you mostly can't, and it's worth being straight about why. The management system is where the legally operative document lives: signatures, prior written notices, service logs, and the extracts your state pulls for monitoring. Districts choose these on multi-year contracts for reporting and records reasons, not authoring comfort, which is why the editor feels like a tax form. The realistic move isn't replacing the system of record; it's doing your thinking and drafting outside it and using the system for what it is — filing. Teachers comparing notes on these systems (SameGoal, PowerSchool, Embrace, EasyIEP and the rest) consistently describe switching as a district decision they experienced, not made.
Layer 2: AI drafting — useful, with two real risks
Drafting assistants genuinely reduce composition time, and there's no virtue in hand-typing boilerplate. The risks are specific, not vague AI worry. FERPA: pasting a student's name, evaluation results, or anything identifying into a tool your district hasn't approved puts protected records on third-party servers — de-identify, or use only district-vetted tools. Individualization: an IEP's legal strength comes from being built on this student's data; a generator that produces plausible goals without your baselines produces exactly the unmeasurable, unattached goals reviewers flag. The drafting tools that focus narrowly on goal wording get their own honest comparison in 7 AI IEP goal generators compared.
Layer 3: the check before the meeting
This is our layer, so evaluate the claim, not the pitch. The gap it exists for: a management system validates that fields are filled; nothing in that validation knows whether the goal is measurable, whether the goals trace to the PLAAFP, whether the progress-monitoring clauses are ones you can actually keep, or whether your state's specific timelines are met. That review has traditionally been a colleague, a coordinator with 90 files, or nobody. CompliantIEP does it as software: upload the drafted IEP, get back a state-compliant, cited, corrected version to bring into the district system — $7.99/month. Whether that's worth it depends on how much compliance review you currently get for free; if your district staffs real IEP quality review, you need this layer less than most.
How to actually decide
- Pain is the editor/workflow → that's Layer 1; you likely can't switch it, but drafting outside it (Layer 2) recovers most of the lost time.
- Pain is composing goals and narratives → Layer 2. Check district policy on AI tools and PII first — in writing, not hallway consensus.
- Pain is findings, callbacks, and meeting-day surprises → Layer 3, or a human doing the same review with the IEP compliance checklist.
FAQ
What software do schools use to write IEPs?
Most districts run a dedicated IEP management system — names teachers mention include IEPWriter, EmbraceIEP, SameGoal, PowerSchool Special Programs, Frontline (EasyIEP), IEP Direct, and Polaris by Everway. These are district-procured systems of record: they hold the official document, the signatures, and the state reporting. Individual teachers don't choose them and usually can't switch them.
Can teachers use AI to write IEPs?
As a drafting aid, yes — tools like Playground IEP and MagicSchool position themselves for exactly that, and general chatbots get used for it unofficially. Two hard cautions: never put personally identifiable student information into a tool your district hasn't approved (FERPA exposure sits with you and the district), and AI drafts still have to be individualized and data-grounded — an IEP built from a template prompt instead of the student's present levels fails review no matter how clean the prose is.
What's the difference between an IEP goal generator and IEP writing software?
Scope. Goal generators produce candidate goal wording for one section of the document. IEP management systems handle the whole legal document and its workflow. Compliance checkers review a full drafted IEP against requirements. Many teachers end up with one of each layer: the district system they must use, an assistant that speeds up drafting, and a check before the meeting.
Does IEP software make the IEP compliant?
No system does by itself. Management systems enforce that required fields exist, not that what's in them is measurable, internally consistent, or aligned to your state's rules. A goal with no baseline, a PLAAFP that doesn't match the goals, or a missed state-specific timeline sails through required-field validation. That gap — between 'form is complete' and 'document is compliant' — is the specific job of a compliance check, whether a human does it or software does.