Schools & district teams

School SLP Report Writing: The Workflow That Survives a 60-Student Caseload

Ali
Ali, M.S., CCC-SLP
Founder, SLP Draft · August 7, 2026 · 7 min read
A school-based speech-language pathologist working one-on-one with a student at a table

School-based caseloads don't fail because clinicians can't write. They fail because the writing happens in the leftover minutes — between a 20-minute artic group, a hallway consult, and an IEP meeting you were added to that morning. The evaluation is the last thing standing between you and a compliance date, so it gets written on Sunday.

The fix isn't writing faster. It's collecting once, in a structure the report can actually consume.


What a school report has to do that a clinic note doesn't

An educational evaluation is a legal document before it's a clinical one. Under IDEA, your report has to support an eligibility decision, describe how the disability affects involvement and progress in the general curriculum, and give the team enough to write measurable annual goals. Three jobs, one document.

  • Eligibility language — the adverse-educational-impact statement your district's team expects, tied to observed classroom demands.
  • Present levels — baselines specific enough that next year's clinician can measure against them.
  • Multiple sources — no single measure decides eligibility, so scores, samples, observation, and teacher input all have to appear.

The four-pass workflow

  1. Intake once. Referral concern, teacher input, health/hearing screening, and language background go into the case the day you get them — not the week the report is due.
  2. Score into a table, not a margin. Standard scores, percentiles, and confidence intervals live in a structured table so they can be quoted verbatim later.
  3. Sample and count. A language sample with a reviewed morpheme count carries weight standardized scores can't, especially with dialect and multilingual considerations.
  4. Draft last, edit first. Generate the narrative from the data you already entered, then spend your time on clinical impressions — the only part that genuinely needs you.

How do I write an SLP progress report from session data?

Fictional worked example. "Example A" is an invented student. These numbers were made up to show the method and are not real student data.

Progress update vs. evaluation report

A progress update answers one question: how is the student doing on the IEP goal? It uses the goal's wording and the session data you collected for that goal. An evaluation report is different. It needs its own assessment inputs, like standardized testing, language samples, observation, record review, and teacher and parent input. Session data alone doesn't make an evaluation.

1. Start with the exact goal

Example A will produce final /k/ in words in 4 out of 5 opportunities with no more than one verbal prompt across three consecutive sessions.

  • Skill: final /k/ in words
  • Accuracy target: 4 out of 5 opportunities
  • Prompt limit: no more than one verbal prompt
  • Consistency: three consecutive sessions
  • Baseline: 1 out of 5 opportunities under the same conditions

2. Put the session data in a table

Session dateCorrect / opportunitiesPercentPromptingMeets 4/5?
September 28, 20262/540%No more than 1 verbal promptNo
October 5, 20263/560%No more than 1 verbal promptNo
October 12, 20264/580%No more than 1 verbal promptYes

3. Do the math plainly

  • Add the sessions: 2 + 3 + 4 = 9 correct out of 5 + 5 + 5 = 15 opportunities. 9 ÷ 15 = 60%.
  • Because every session had 5 opportunities, the pooled 60% and the average of the three session percentages coincide — both come out to 3 out of 5. Equal denominators are what make those two numbers land in the same place.
  • With unequal denominators (say 2/6 and 3/4) you can still show a normalized out-of-5 average — label it as an average, not a count of observed trials, and keep the original counts visible. Don't invent trials to fill a 5-point scale.
  • Only October 12 (4/5) reached the criterion. The goal asks for three consecutive sessions, so mastery isn't established yet.
  • Compared with the 1/5 baseline, Example A is improving. Say so, without calling it mastery.

4. Short report draft

Not yet met. Example A produced final /k/ in words in 3 out of 5 opportunities on average across the three measured sessions with no more than one verbal prompt.

Recorded results were 2/5 on September 28, 2026, 3/5 on October 5, 2026, and 4/5 on October 12, 2026 (9 of 15 opportunities, 60%). Baseline was 1/5 under the same conditions. The October 12 session met the 4 out of 5 criterion. Three consecutive sessions at criterion are needed before the goal can be marked met.

5. Review checklist before you share it

  • The goal wording matches the IEP exactly.
  • Every number in the draft matches the session table.
  • Sessions where the skill wasn't attempted are left out, not counted as 0.
  • Prompting was recorded for each session and stayed within the limit.
  • The status (Met / Not yet met / Insufficient data) follows the goal's own criterion.
  • Any out-of-5 average is clearly labeled as an average, not a count of observed trials; calculations preserve original denominators.
  • Nothing in the update claims more than the data shows.

Related: log trials during sessions with speech therapy data tracking, check a single session with the free accuracy calculator, set a starting point with the free baseline tool, and see present levels examples for writing baselines.

Where SLP Draft fits

SLP Draft is the workspace between your data and the district's template. You enter scores, notes, and observations across the eval window; the app assembles the report in your district's wording.

  • School setting selected once — templates, terminology, and the goal library switch to IEP/eligibility language across the whole app.
  • Every number traces back — MLU is counted deterministically from utterances you reviewed, never estimated by a model.
  • Present levels and goals in one pass — draft goals directly from the baselines in the report, so they can't drift apart.
  • Export as .docx — paste into SEIS, Frontline, or whatever your district runs, formatting intact.

Worked examples live in the present levels post and the IEP goals post.

Sources

Get your evaluations off your weekend

Set your setting to schools, enter your data as you collect it, and let the draft assemble itself. You stay the clinician of record — the app just stops you from typing the same sentence for the ninth time this month.

No credit card required.