For Special Education Teachers ·
What you'll accomplish
By the end of this guide, you'll have ChatGPT generating draft progress report narratives for every IEP goal across your caseload — turning a full-day task into a 1-2 hour review session. You'll have a repeatable system for every quarterly reporting period.
What you'll need
Go to chat.openai.com and click "Sign up." Create a free account with your email. Sign in and you'll see the chat interface — a blank conversation window.
What you should see: A text input box at the bottom with "Message ChatGPT" as placeholder text, and a model selector at the top (choose "GPT-4o" if available on your plan).
Start by telling ChatGPT how you want it to work. This is called "setting context." Type this at the start of each session:
I'm a special education teacher writing quarterly IEP progress reports. I'll give you IEP goals and current data, and I need you to write 1-2 sentence progress report narratives for each. Requirements:
- Use formal IEP language
- Reference the specific data I give you
- Note whether progress is adequate, emerging, or needs support
- Do not use student names — I'll add those later
- Keep each narrative to 1-2 sentences
Ready to begin?
What you should see: ChatGPT confirms it understands and is ready for your input.
Now paste in the goals and data for your first student. Use this format:
Student: [use initials or Student A — no full name]
Grade: [grade]
Disability: [category]
Goal 1: [paste exact goal text from IEP]
Current data: [score/percentage], collected [date range]
Prior period data: [previous score]
Goal 2: [paste exact goal text]
Current data: [data]
Prior period data: [data]
[continue for all goals]
Please write a progress narrative for each goal.
ChatGPT will generate a narrative for each goal. Read each one carefully:
Copy each narrative. Paste into your IEP software's progress report section. Add the student's name where required.
What you should see: Short, professional narratives like: "As of December, the student is reading 62 words per minute, up from 48 WPM in September, indicating adequate progress toward the annual goal of 80 WPM. Instruction continues to focus on multisyllabic decoding strategies and repeated reading practice."
Troubleshooting: If a narrative is too long, say "shorten to 1 sentence." If it's too vague, say "add more specific data reference."
Type "Next student:" and paste the next student's goals and data. ChatGPT maintains the format and instructions you set at the start. Work through your entire caseload in one session.
Tip: With ChatGPT free, conversations have token limits. If you hit the limit mid-session, start a new chat and re-paste the context setup from Step 2.
Before submitting to your IEP software:
Standard progress narrative:
Goal: [paste goal]. Current data: [score/rate/percentage]. Prior data: [prior score]. Write a 1-2 sentence progress report narrative using IEP language. Note whether progress is adequate, emerging, or not making expected gains.
Below-goal narrative (needs diplomatic wording):
Goal: [paste goal]. Current data: [score] — below the expected trajectory to meet the annual goal. Write a 2-sentence progress report noting the current status and that additional support strategies will be implemented.
Multiple goals at once:
Write progress narratives for each of these 5 goals. Use the data provided. Keep each to 1-2 sentences. [paste goals and data for all 5]