FREE · BROWSER-LOCAL · NO UPLOAD

IEP Progress Graph Generator

Visualize one goal's progress with a baseline, target, data points, aimline where valid, simple trend, latest value, and change from baseline.

Privacy firstUse a student code or leave identity blank. Do not enter a full name, student ID, DOB, school, diagnosis, or notes.

ENTER YOUR OWN EXAMPLE

Set the goal and data points

Data points (3–20)

What this graph shows

  • Baseline and target are shown as reference values.
  • The aimline appears when baseline and target differ.
  • Trend is a simple deterministic description of the entered values.
  • Change from baseline is calculated from the first value to the latest value.

This free graph tool helps visualize user-entered progress data. It does not make IEP decisions or legal/compliance determinations.

Use the graph as a quick review aid

Start with one goal and one measurement that you can describe consistently. Enter the baseline and target as reference points, then add observations in the order they were collected. The tool accepts same-day observations, which can be useful when a session produces more than one data point, but it rejects dates that move backward so the visual sequence remains understandable.

Read the latest value together with the full line, not by itself. An increasing or decreasing label is a simple endpoint comparison; it is not a statistical analysis, a forecast, or a mastery decision. The aimline is a planning reference between baseline and target. If the baseline and target are equal, no aimline is drawn because there is no change to reference.

Use a short student code only when you need a local label, and leave it blank when you do not. Do not enter a full name, student ID, date of birth, school, diagnosis, or notes. The graph is generated in the browser and is not a substitute for your school or district's approved recordkeeping, privacy, or IEP reporting process.

Choose data that can be compared

Before entering points, decide what one value represents. For example, a percentage correct, number of independently completed steps, words read correctly, or minutes engaged can each be useful when the same definition is used from one observation to the next. Avoid mixing different measures in a single line. If the measurement rule changes, record that change in your approved documentation and consider starting a separate graph.

Use the date that matches the observation or session. The tool keeps entries in the order you provide them and permits multiple observations on the same date. A same-day sequence can show separate trials, but it should not be mistaken for a longer-term trend. Keep the number of points manageable: three points are enough to begin a visual check, while more points can make a recurring pattern easier to see.

Baseline and target are reference values rather than extra observations. Baseline describes the starting point you want to compare against, and target describes the intended reference level. The entered data line may be above, below, or between those values. If your local plan uses a different definition of baseline or target, follow that plan and use this page only as a visual aid.

Review the result responsibly

Look for the shape of the line, the spread of the points, and the dates behind the points. One unusually high or low value can change the endpoint comparison without describing the whole pattern. Recheck the date, number, and measurement label before sharing a result. If a value was entered incorrectly, reset the form or correct the row and generate the graph again.

The result can support a conversation with a teacher, specialist, caregiver, or team, but it does not replace their professional judgment. It does not calculate a regression, confidence interval, rate of improvement, trendline, mastery percentage, or progress-monitoring decision. It also does not determine eligibility, services, accommodations, legal compliance, or whether a goal should be changed. Those decisions belong in the records and processes required by the responsible school or district.

This page is intentionally local-first. Values are used to draw the result in the current browser session, and the page does not ask for an account or require a server upload. Browser history, screenshots, shared devices, extensions, backups, and copied files can still expose information outside this page. For that reason, use fictional examples or a short non-identifying code whenever possible, and follow your organization's privacy policy before saving or sharing a graph.

FAQ

How many data points can I enter?
Enter between 3 and 20 data points. Same-day points are accepted; dates must not move backward.
Does this tool upload my data?
No. The graph is generated in your browser. Do not enter real student names or other identifying information.
What does the aimline mean?
When the baseline and target are different, the tool draws a straight reference line between them. It is a planning reference, not a prediction or an official IEP decision.