---
title: "Writing an IEP Progress Report (Including When There Is No Progress)"
description: "How to turn a term of data marks into an IEP progress report comment that holds up, what to write when a student is not making progress, and what to write when the data is thin."
canonical: "https://www.spectrumunlocked.com/blog/iep-progress-report"
date: "2026-09-05"
lastUpdated: "2026-09-05"
author: "Spectrum Unlocked Editorial Team"
reviewedBy: "Erica Dreyer, Special Education Advocate"
category: "Education"
audience: "educator"
tags: ["IEP progress report", "progress monitoring", "IEP goals", "special education", "progress reporting", "education"]
---

# Writing an IEP Progress Report (Including When There Is No Progress)

How to turn a term of data marks into an IEP progress report comment that holds up, what to write when a student is not making progress, and what to write when the data is thin.

## Key takeaways

- A progress comment needs the number, the condition it was collected under, and what happens next; anything shorter is an impression and anything longer is a report nobody reads
- Not making progress is a legitimate finding and writing it plainly is what triggers the review the student is entitled to, so softening it costs them the fix
- Thin data is a fact about the term, not something to hide behind vague wording: say how many data points exist and what you are changing to get more
- Never write a comment the data does not support, because the progress report is the document an advocate reads first and a contradicted claim costs you the whole file's credibility
- Copying the goal text into the comment box is the most common filler and says nothing: the team already has the goal, what they need is where the student is against it

A progress report is where a term of tally marks has to become a few sentences, usually for a caseload of students, usually in the same week.

That pressure is why most comments end up in one of three shapes: the goal text copied back, a vague reassurance, or a percentage nobody can source. All three take about the same time to write as a good one.

A comment that holds up carries three things.

- The current level against the goal's own criterion, with a number
- The condition the data was collected under, because a score means different things read aloud and read independently
- What happens next, whether that is continue, adjust, or review

Everything below is about those three, plus the two situations that templates skip: the student who is not progressing, and the term where the data is thin.

## The Shape of a Comment That Holds Up

Start with what the goal itself already says. Every goal names a criterion and a measurement method, and the comment answers them in the same terms.

| Part | What it answers | Example |
|---|---|---|
| Current level | Where against the criterion | 62 words per minute at 91% accuracy |
| The target | What the goal asked for | against 80 at 95% |
| Condition | How it was collected | grade-level passage, read independently |
| Volume | How much data stands behind it | 9 probes this term, weekly |
| Direction | Progressing, or not | on track to meet the annual goal |
| Next | What the team does | instruction continues as written |

Put together, that is three sentences and it survives being read a year later by somebody who was not in the room.

The trap is the middle column. A comment that says "making progress" without a number is not reporting progress, it is asserting it, and the assertion cannot be checked. If you would not be comfortable being asked "based on what?" in a meeting, the sentence is not finished.

## Writing "Not Making Progress"

This is the section most templates skip, and it is the one that matters most.

Writing that a student is not making progress feels like reporting a failure, and there is a real pull toward softening it: *is working hard*, *shows effort*, *continues to develop*. Every one of those is kinder in the moment and worse for the student.

The reason is procedural. A progress report saying the student is fine is a report saying the program is working. Nobody reviews a program that is working. The plain statement is what puts the team under an obligation to look again, and it is the sentence a parent needs in order to ask for something to change.

So write it, and pair it with the change.

> Not making sufficient progress to meet the annual goal. Current level 41% accuracy against a target of 80%, with 12 data points collected across the term. The team is adjusting instruction to add daily small-group practice beginning the week of the 14th, and will review at the next reporting period.

Three things make that version work rather than sting. It names the gap in numbers rather than in judgment. It attaches a specific change with a date. And it says when the team looks again, which turns a bad quarter into a plan instead of a verdict.

What it deliberately does not do is speculate about why. Attendance, home circumstances and motivation may all be real, and a progress comment is not the place to assign cause, because that sentence will be read as the district's official position on the student.

## Writing It When the Data Is Thin

Some terms produce four data points. Assemblies, absences, a long-term substitute, a goal whose opportunities only arise at lunch.

The instinct is to write a percentage anyway. Do not, because that number will be quoted back at the annual review as though it were solid, and it will be compared against next term's number as though the two were the same kind of thing.

The honest version treats the shortage as the finding.

> Two data points this term, taken 10/14 and 11/02, which is not sufficient to establish a trend. Collection was interrupted by an extended staff absence in the interval. Weekly probes resume the week of the 6th with the classroom teacher collecting, and a trend will be reportable at the next period.

That comment is more useful than a confident percentage, and it is considerably safer. It also does something the vague version cannot: it names an owner and a restart date, which is what actually fixes the underlying problem.

If the thin data is a pattern rather than a one-term accident, that belongs in the meeting rather than the box. A goal that has produced almost no data two periods running is usually a goal whose measurement method does not fit the setting, and the fix is to rewrite the method at the next review rather than to keep reporting on nothing.

## Where the Marks Come From

None of the above is possible if the data is not there in a form that can be read back.

The comment needs a number, a condition and a count, which means the collection has to record all three at the point of collection rather than the score alone. A tally with no denominator, or with no note of whether the passage was read aloud, cannot be turned into a defensible sentence three months later no matter how careful the writing is.

Every goal in the [free IEP goal bank](/tools/iep-goal-bank) names its measurement method for exactly this reason, and the [data sheet maker](/tools/data-sheet-maker) has printable progress monitoring and progress report sheets that carry the condition and the opportunity count alongside the score. If you are setting up collection for a new goal, that is the point at which the reporting problem is either solved or created.

## The Series Problem

Progress reports are read as a set, not one at a time.

An advocate reviewing a file reads all four in a row, then reads the annual review. The pattern that causes trouble is four quarters of steady reassurance followed by a goal that was not met, because it means one of the two documents is wrong and the district does not get to choose which.

Write each comment so it still makes sense beside the other three. If quarter two says on track and quarter three says not making sufficient progress, the quarter three comment should say what changed. That single clause is the difference between a file that reads as honest monitoring and one that reads as a surprise.

## Keeping a Term of Marks Findable in Reporting Week

The writing above takes a few minutes per goal. Finding the numbers takes the afternoon.

The marks are on a clipboard, in a data binder, in a program's export, or on a sheet that went home in a backpack. The goal they belong to is in the district platform. Reporting week is spent reassembling which scores belonged to which goal, under what condition, and how many there were, which is the exact information the comment needs and the exact information that scatters.

Beacon's [IEP Caseload](https://beacon.spectrumunlocked.com/iep-caseload?utm_source=su&utm_medium=blog-body&utm_content=iep-progress-report&role=educator) keeps a data point attached to its goal with its date and its opportunity count, so a term reads as a series rather than a pile, and it flags the goal that has too few points to report on before the reporting window rather than during it. It reads goals, baselines and services off the documents you already have, including a photo of a data sheet. Your district's system stays the official record.

## Related Reading

[IEP goals by skill area](/blog/iep-goals-for-autism) covers writing the goals these reports measure, and [present levels](/blog/iep-plaafp-present-levels) is where the baseline each comment is compared against belongs. If a goal keeps producing unusable data, the measurement method is usually the cause, and the domain guides for [reading fluency](/blog/iep-goals-reading-fluency) and [reading comprehension](/blog/iep-goals-reading-comprehension) cover choosing a method that fits the setting.

## Frequently asked questions

### What should an IEP progress report comment include?

Three things: the current level against the goal criterion with a number, the condition the data was collected under, and what happens next. For example: 'Given a grade-level passage read independently, the student is reading 62 words per minute with 91% accuracy, against an annual target of 80 with 95%. Measured weekly with curriculum-based probes, 9 data points this term. Progress is on track; instruction continues as written.' That is scoreable, comparable next term, and defensible in a meeting.

### What do you write when a student is not making progress?

Write that they are not making progress, in those words, and then say what changes. 'Not making sufficient progress to meet the annual goal. Current level 41%, against a target of 80%, with 12 data points. The team is adjusting instruction to add daily small-group practice and will review at the next reporting period.' Softening this into 'is working hard' or 'shows effort' feels kinder and is not, because the plain statement is what triggers the team's obligation to review the program. A parent cannot ask for a change to something the report says is fine.

### What if there is barely any data?

Say so, with the count. 'Two data points this term, taken 10/14 and 11/02, which is not enough to judge the trend. The absence of data is the finding: it is a fact about the term and it will read as one to anyone reviewing the file later. Then name what changes: who is collecting, how often, starting when. Writing a confident percentage on the back of two probes is the version that causes real trouble, because it will be quoted back at the annual review.

### How often are IEP progress reports required?

IDEA requires that parents are told how progress toward annual goals will be measured and when periodic reports will be provided, and the standard practice in most districts is to report at least as often as report cards go out to all students, which usually means quarterly. Your district sets the exact schedule and it is written into the IEP itself, so check the document rather than assuming the district default applies to this student.

### Can you just copy the goal into the progress report?

It is the most common filler in the box and it communicates nothing. The team already has the goal in front of them; the whole purpose of the report is to say where the student sits against it. If the comment could be written before the term started, it is not a progress report. The test: does the sentence contain a number that could only be known after collecting data?

### What makes a progress comment a problem later?

A claim the data does not support. Progress reports are the first documents an advocate or attorney reads, and they are read as a series. Four quarters of 'making good progress' followed by an annual review showing an unmet goal is the pattern that costs a district credibility on everything else in the file. Write each comment so it would still make sense read next to the other three.

---

Source: [https://www.spectrumunlocked.com/blog/iep-progress-report](https://www.spectrumunlocked.com/blog/iep-progress-report)
