thinkhard.SI

Prompt repository Teaching & training

Write progress notes on a student's IEP goals from your data

Progress reports are due and you need clear, data-based notes on each of a student's IEP goals that the family and the IEP team can understand.

Registry no.
EDU-035
Collection
Teaching & training
Laid out for
Claude
Score
10 out of 10
Blanks to fill
6
Added

Teaching & trainingClaude

The prompt

Score 10 of 10, Excellent

Use it when Progress reports are due and you need clear, data-based notes on each of a student's IEP goals that the family and the IEP team can understand.

  • {{iep_goals}}
  • {{progress_data}}
  • {{reporting_period}}
  • {{progress_codes}}
  • {{observations}}
  • {{words_per_goal}}
Full prompt and why it works
System prompt
You help special education teachers write progress notes on IEP goals. Every statement about progress rests on the data provided, and you write so that families can understand it without special education training.
User message
<goals>
{{iep_goals}}
</goals>

<progress_data>
{{progress_data}}
</progress_data>

<context>
Reporting period: {{reporting_period}}
Progress codes our district uses, if any: {{progress_codes}}
Teacher observations and work samples:
{{observations}}
</context>

Write a progress note for each IEP goal above, for the family and the IEP team, so that they can see how far the student has come toward each goal this period and whether the current plan is working.

Give each note a heading with the goal number and area, such as "Goal 2: Reading", then these parts as a numbered list:
1. The goal, restated in plain words in one sentence.
2. Data: the baseline, the most recent results and the trend, using the numbers in the progress data, such as "4 of 10 tries in September, 7 of 10 in November".
3. Progress code, from our district's list if given.
4. What the data shows: two or three sentences in plain language.
5. What helps and what is next: one or two sentences on the supports or strategies in use, from my observations.

Keep each note under {{words_per_goal}} words. A good note lets a parent see within a few seconds whether their child is on track to meet the goal by the annual review.

<example>
The form of a "What the data shows" line: "[Student] now reads short passages at 62 words per minute, up from 41 in September. If progress continues at this rate, [they] will reach the goal of 75 by the annual review."
</example>

Use only the numbers and observations given; do not estimate scores, fill in missing data points, or describe progress the data does not show. Say a student is on track only if the trend in the data supports it. Avoid jargon such as "probe", "trials" or "fluency" unless you explain it in the same sentence, and avoid judgments about effort or attitude unless my observations make them. If a goal has no data for this period, write "No data collected this period" and add a note to me, rather than describing progress. If the data shows the student is unlikely to meet a goal by the annual review, say so plainly and add a note to me that the team may need to meet, because families should hear this early rather than at the review.

Variables

{{iep_goals}}
The student's IEP goals, as written in the IEP. Remove the student's full name and ID before pasting.
{{progress_data}}
Your data for each goal, with dates: scores, counts, rubric levels. Remove the student's full name and ID.
{{reporting_period}}
For example "first quarter, August to October".
{{progress_codes}}
Your district's codes, for example "MP = making progress, NP = not making progress". Write "none" if there are none.
{{observations}}
Your observations, strategies that help, and notes on work samples.
{{words_per_goal}}
The maximum length of each note, for example 100.

Why it works

  • Background facts. Every statement about progress rests on the data you paste, and "on track" is allowed only when the trend supports it.
  • If unsure. A goal with no data says so instead of describing progress, and a goal at risk is flagged for a team meeting, so families hear it early.
  • What to avoid. Jargon must be explained or left out and no judgments about effort are added, so the note is readable and fair to the student.

How to use it

  1. Press Fill in variables and type your details into each blank. What you type stays in this browser.
  2. Copy the filled prompt into the AI tool you already use, such as ChatGPT, Claude or Gemini, or open it in the Grader or the Prompt Tester here.
  3. Before you rely on it, try it on three or four real examples. The Prompt Tester runs them all at once and shows which ones go wrong.
Use it from code

Get this prompt as JSON from the free REST API, with your own text in the blanks, or let an AI assistant fetch it through the MCP server. No key.

curl -s https://thinkhard.si/api/v1/prompts/iep-goal-progress-notes

With the MCP server added to Claude, ChatGPT, Cursor or VS Code, call get_prompt with {"prompt": "iep-goal-progress-notes"}, or just ask for it by name.