It's Sunday night. An IEP is due Tuesday. You've got three browser tabs open, an old PDF of last year's goals, and you're copy-paste-editing your way through a caseload that doesn't have time for "from scratch." Every SLP has lived a version of this evening, which is exactly why an SLP goal bank is one of the most-searched resources in the field.
Here's the catch: a lot of free goal banks online contain goals that aren't actually measurable. ASHA's own Perspectives publication has warned that uncritical use of web-based or software-based banks can decrease the measurability and individualization of student goals.1 So this post is two things at once. It's a working speech therapy goal bank with stems you can adapt today, and it's a short framework for evaluating any goal you find online for whether it'll hold up at the annual review.
We'll cover articulation, language (receptive and expressive), fluency, voice, pragmatics, and adult/medical SLP. The examples work for school IEPs, private-practice treatment plans, and university clinic supervision.
Before the stems, the framework. Every strong SLP goal has five parts, even when they're not labeled:
Put together, you get: "Given a picture stimulus, the student will produce /s/ in initial position of single words with 80% accuracy across three consecutive sessions during structured therapy."
That's a goal you can collect data against and defend in a meeting. The most common reason goals fall apart is the verb. If your goal uses "understand," "know," "learn," or "appreciate," it isn't measurable, because you can't see understanding directly. Switch to verbs you can observe: produce, identify, name, answer, point, sequence, demonstrate.1, 2
The second most common problem is cramming. A goal like "Student will produce /r/ in words, phrases, and conversation with 80% accuracy" looks tidy, but it's three goals taped together at different mastery levels. Split it. One target per goal, one criterion per goal, one data sheet per goal.
One more setting note before the stems. For school-based services, most states require an educational impact statement tying the goal to access to grade-level curriculum.3 For private practice, the bar is functional outcome and insurance defensibility. Same stem, different framing.
Articulation goals move up a hierarchy: isolation, syllable, word (initial, medial, final), phrase, sentence, structured conversation, generalization. Pick the level that matches your student's baseline, not the level you wish they were at.
Stems you can adapt:
Phonological process example: The student will produce final consonants in CVC words with 80% accuracy across three consecutive sessions, reducing the process of final consonant deletion.
These speech therapy goals examples are stems, not finished sentences. Fill in baseline data, the specific phoneme list for your student, and the context (small group, classroom, home practice) that matters for them.
Most caseloads carry a mix of receptive (understanding language) and expressive (using language) targets. Both need to be specific about what counts as a correct response, because "understands directions" isn't something you can put a number next to.
Receptive language goals:
Expressive language goals:
For adult and medical SLP: Given a target word, the adult client will use a semantic feature analysis strategy to retrieve the word in 8 out of 10 opportunities across three sessions, supporting functional word-finding in conversation.
Adult goals look different from pediatric ones because the bar is functional communication, not academic skill. The medical SLP reading this knows the difference. The school SLP scanning the article knows the medical SLPs are accounted for too.
These are the goals SLPs ask about that don't fit neatly into articulation or language.
Fluency:
Voice:
Pragmatics:
Adult and medical:
Medical SLP goals must tie to ADLs and discharge criteria. "Will improve swallowing" is not a goal an insurance reviewer can pay for. "Will use chin tuck to support airway protection during meals" is.
The same stem reads differently depending on where you work. Take a basic articulation goal and look at it three ways.
School IEP version: "Given a structured therapy task, the student will produce /r/ in conversational speech with 80% accuracy across three consecutive sessions. This goal supports access to grade-level curriculum by improving the student's ability to participate in classroom discussion and oral presentations."
Private-practice plan of care version: "During 30-minute weekly therapy sessions, the client will produce /r/ in conversational speech with 80% accuracy across three sessions, supporting functional intelligibility as reported by parent and teacher."
University clinic version: Same clinical content, written by a graduate student clinician, reviewed and co-signed by a CCC-SLP supervisor in the same record before the goal is finalized.
The clinical work is identical. The framing is what changes. That's the part a goal bank can't do for you, because individualization is the work. The stem is scaffolding.
A working rule: write the goal you can summarize to a parent in one sentence. If it sounds like jargon, it probably isn't measurable.
Goal writing isn't really about the IEP meeting. It's about the annual review nine months later, when you have to defend whether each goal was met, partially met, or not met, using data tied to the exact criterion you wrote.
Here's the common breakdown. An SLP writes 14 goals at "80% accuracy across three consecutive sessions" in March. She collects data in three places: a tally sheet during sessions, a spreadsheet on her laptop, and a separate app for one student whose parent uses the same tool. In June, she's reconstructing the picture from scratch, trying to match her data format to the criterion she wrote. The goals were fine. The pipeline broke.
The fix isn't a better goal bank. It's alignment. Write the goal once, collect trial data against that same target, write SOAP notes that reference the goal language, and pull a progress report directly from the goal record. The goal, the data, and the report should all be reading from the same source.
That's the part an EMR built for speech therapy is supposed to do. ClinicNote's SOAP note workflow links directly to the goals you've written in the treatment plan, so trial-level data, session notes, and progress reports speak to each other in one record. The goal you wrote in March is the same goal you report on in June, and the data shows up where it's supposed to.
That's not a goal bank doing its job. That's the documentation infrastructure underneath the goal bank doing its job.
A strong SLP goal bank is a starting point, not a finish line. Use these stems as scaffolding, adapt them for the student in front of you, and make sure the goal you write today is one you can actually collect data against in nine months.
Need an EMR that connects goals, data, and progress reports in one record? ClinicNote is built for SLPs in schools, private practice, and university clinics. Get a demo and see how your goal bank becomes part of the documentation, not a document you keep separately.