How to Write a School OT SOAP Note (with Examples)

School-based OT documentation lives at the intersection of two different frameworks: IDEA educational necessity standards and Medicaid billing requirements (SHARS, LEA-BOP). A SOAP note that satisfies one doesn’t automatically satisfy the other. This guide walks through each section with school-specific examples so your notes hold up under both IEP review and a Medicaid audit.

SOAP Format Overview for School OT

SOAP stands for Subjective, Objective, Assessment, and Plan. In a school-based OT context, each section has a specific job:

  • S (Subjective) — What the student, teacher, or parent reported; behavioral presentation at session start
  • O (Objective) — Measurable observations, trial data, assist levels, quantitative performance
  • A (Assessment) — Your clinical interpretation; progress toward IEP goals; skilled-service rationale
  • P (Plan) — What happens at the next session; any changes to approach, goals, or frequency

S — Subjective

Keep the Subjective section brief. It’s not a narrative — it’s context that explains what you walked into. Useful things to include:

  • Student’s mood, affect, or behavioral state at session start
  • Teacher report of carry-over from the previous session
  • Any relevant environmental factors (sub teacher, post-recess, test day)

Example: “Student arrived alert and cooperative. Teacher reported carry-over of pencil grasp cues from last week’s session during morning writing.”

O — Objective

This is the most important section for billing compliance. Every statement needs a number, a percentage, an assist level, or a measurable outcome. Vague observations (“student worked on fine motor skills”) are the #1 audit failure.

  • Trial counts and accuracy rates: “8/10 trials independently”
  • Assist levels: “moderate verbal cuing,” “hand-over-hand assist x2”
  • Duration data: “sustained seated tabletop activity 3.5 min before seeking movement break”
  • Comparison to baseline: “improved from 5/10 at baseline”

Example: “Bead stringing: 8/10 trials independently (↑ from 5/10 baseline). Weighted lap pad trialed — sustained seated tabletop activity 3.5 min before seeking movement break (↑ from 2.5 min). Letter formation B/D with moderate verbal cuing. P and Q introduced with hand-over-hand model.”

A — Assessment

The Assessment section is where you demonstrate clinical reasoning and establish skilled service justification. It should answer two questions: (1) How is the student progressing toward their IEP goals? (2) Why does this student need a licensed OT, specifically?

Example: “Student is demonstrating measurable progress toward IEP fine-motor manipulation and seated tolerance goals. Letter formation continues to require moderate verbal cueing; opportunity for further fading identified. Skilled OT services medically necessary to achieve IEP annual goals and prevent regression.”

P — Plan

Keep it specific and actionable. Avoid “continue current treatment” — this signals to auditors that nothing is being clinically adjusted.

Example: “Increase bead stringing task difficulty. Add bilateral coordination crossing-midline activity. Fade verbal cues for letter formation B/D. Target 4.5 min seated tolerance next session.”

Full School OT SOAP Note Example

Date: 05/20/2026 | Time: 9:15–9:45 | Type: Pull-out | Student: M.R. | Grade: 3

S: Student arrived alert and cooperative. Teacher reported carry-over of pencil grasp cues from last week’s session during morning writing.

O: Bead stringing: 8/10 trials independently (↑ from 5/10 baseline). Weighted lap pad trialed — sustained seated tabletop activity 3.5 min before seeking movement break (↑ from 2.5 min). Letter formation B/D with moderate verbal cuing; P and Q introduced with hand-over-hand model.

A: Student demonstrating measurable progress toward IEP fine-motor manipulation and seated tolerance goals. Letter formation continues to require moderate verbal cueing; opportunity for further fading identified. Skilled OT services medically necessary to achieve IEP annual goals and prevent regression.

P: Increase bead stringing task difficulty. Add bilateral coordination crossing-midline activity. Fade verbal cues for letter formation B/D. Target 4.5 min seated tolerance next session.

SOAP vs. DAP for School OT

Many school districts prefer DAP notes (Data, Assessment, Plan) because they’re faster and easier to align with IEP goal language. DAP combines Subjective and Objective into a single “Data” section. The billing requirements are identical — you still need measurable data and skilled-service language, just organized differently.

PraxisOT generates both formats from the same voice dictation. See our free school OT note templates for SOAP, DAP, and Goal-bullets examples you can copy directly.

The Fastest Way to Write School OT SOAP Notes

The biggest documentation bottleneck for school OTs isn’t knowing what to write — it’s finding time to write it. Pulling out a laptop between sessions or staying after school to catch up means your notes are reconstructions, not real-time observations.

PraxisOT is built for the gap between sessions: speak a 60-second recap using initials and objective data, and the AI generates a complete SOAP note with skilled-service language, goal references, and a SHARS/LEA-BOP service log. Done before your next student.

Generate SOAP, DAP, or Goal-bullet notes from a 60-second voice recap.

Get early access →
Free School OT Note TemplatesSHARS Documentation GuideIEP Quarterly Progress Reports