· 3 min read · 🍎 Teachers

AI for IEP Writing: How to Draft Goals and Accommodations Faster


IEP season is brutal. Each IEP takes 2-4 hours to write, and you might have 15-30 students on your caseload. AI won’t write the IEP for you — but it can draft the parts that eat the most time.

What AI Can Help With

1. Drafting Measurable Goals

The hardest part of IEP writing is making goals specific and measurable. AI is surprisingly good at this.

Prompt:

Write 3 measurable IEP goals for a [grade] student with [disability area].

Current performance: [describe where the student is now]
Target area: [reading fluency / written expression / math computation / social skills / etc.]

Each goal must follow this format:
"By [date], [student] will [specific measurable behavior] 
in [number] out of [number] trials/opportunities, 
as measured by [assessment method]."

Include 2 short-term objectives for each goal that build toward the annual goal.

Example output: “By March 2027, the student will read a grade-level passage aloud at 90 words per minute with 95% accuracy in 3 out of 4 trials, as measured by curriculum-based measurement probes administered biweekly.”

That’s a solid first draft. You’ll adjust the numbers based on your knowledge of the student, but the structure is correct.

2. Accommodation Suggestions

Prompt:

Suggest 10 classroom accommodations for a [grade] student with [disability/area of need].

The student's main challenges are:
- [challenge 1]
- [challenge 2]
- [challenge 3]

Categorize them into:
- Presentation (how information is delivered)
- Response (how the student shows what they know)
- Setting (environmental changes)
- Timing/Scheduling (time-related adjustments)

Be specific. Not "extra time" but "1.5x extended time on written assessments."

3. Present Levels of Performance (PLAAFP)

Prompt:

Write a Present Levels of Academic Achievement and Functional Performance 
statement for a [grade] student.

Assessment data:
- [test name]: [score/percentile]
- [test name]: [score/percentile]
- Teacher observation: [brief description]
- Classroom performance: [grades, work samples]

Include:
1. Summary of current performance with data
2. How the disability affects involvement in the general curriculum
3. Strengths the student demonstrates
4. Areas of need

Tone: Objective, data-driven, strengths-based. 
Write in third person. 2-3 paragraphs.

4. Progress Monitoring Descriptions

Prompt:

For this IEP goal: [paste the goal]

Describe:
1. What data will be collected
2. How often it will be collected
3. What tool/method will be used
4. What criteria indicate adequate progress
5. What will happen if progress is insufficient

Keep it to 3-4 sentences.

Tools That Help

MagicSchool AI — Has a dedicated IEP goal generator and accommodation suggestion tool. The fastest option for quick drafts.

ChatGPT — More flexible for complex situations. Better when you need to explain a unique student profile and get tailored suggestions.

Google Gemini — Good alternative to ChatGPT. The free tier is generous enough for IEP work.

Critical Rules

Never paste student names or identifying information into AI

Use “the student” or a fake name. Don’t include birthdates, school names, parent names, or any other PII. This is a FERPA requirement, not a suggestion.

Always review and customize

AI drafts are starting points. You know the student. You’ve observed them in class. You’ve talked to their parents. The AI hasn’t. Every goal, accommodation, and statement needs your professional judgment before it goes into the IEP.

Don’t copy-paste identical goals for different students

AI might generate similar goals for students with similar profiles. Each IEP must be individualized. Use the AI draft as a template, then customize for each student’s specific needs, strengths, and circumstances.

IEP requirements vary by state and district. AI doesn’t know your district’s specific format, required sections, or compliance requirements. Always check that the AI output fits your district’s IEP template.

The Realistic Time Savings

IEP SectionManualAI-Assisted
PLAAFP30-45 min10-15 min
Annual goals (3)45-60 min15-20 min
Accommodations15-20 min5 min
Progress monitoring15-20 min5 min
Total per IEP~2-3 hours~45-60 min

For a caseload of 20 students, that’s roughly 30-40 hours saved per IEP cycle. That’s an entire work week you get back.

The time you save on drafting is time you can spend on what actually matters — the IEP meeting itself, the conversation with parents, and the relationship with the student.