How to Schedule Speech Therapy Groups in Schools
A practical guide to forming and scheduling speech therapy groups that respect IEP minutes, classroom schedules, and instructional goals.
If you're a school-based SLP, you already know: building your weekly schedule is one of the most time-consuming parts of the job. You're not just finding open slots. You're solving a puzzle where every piece has constraints.
Here's the approach that works for most caseloads.
Start with your constraints, not your calendar
Most SLPs start by looking at their weekly calendar and trying to slot students in. That's backwards. Start with what you can't change:
- IEP-mandated minutes: each student has a specific number of service minutes per week. These aren't suggestions.
- Classroom schedules: students can only be pulled during certain times. Get the master schedule for each grade.
- Instructional groupings: students working on articulation goals shouldn't be grouped with students working on expressive language, even if the time slot works.
Ask classroom teachers for their "flexible" times early in the year. Many are happy to identify blocks where pull-out is least disruptive, but only if you ask before the schedule is set.
Group by instructional need first, then logistics
The most effective therapy groups share a common instructional focus. Here's a practical grouping strategy:
Step 1: Sort students by primary goal area
Create buckets: articulation, receptive language, expressive language, fluency, pragmatic/social, etc. Students with overlapping goals are your starting groups.
Step 2: Filter by grade band
A kindergartener and a fifth grader rarely belong in the same group, even if their goals overlap. Group within grade bands (K-1, 2-3, 4-5) when possible.
Step 3: Check schedule compatibility
Within each goal-area + grade-band bucket, look at which students share available time slots. This is where the puzzle gets real.
Step 4: Right-size the groups
Aim for 2-4 students per group. Larger groups dilute individual practice time. Solo sessions should be reserved for students whose needs genuinely can't be met in a group setting.
Account for the math
This is where many SLPs get tripped up. Say you have a student with 60 minutes per week of mandated service. If you see them in a group twice a week for 30 minutes each, that's covered. But if you only have one 30-minute slot that works, you need a second session, which means finding another compatible time.
Multiply that across 50+ students and you see why this takes hours by hand.
Tracking minutes across groups manually is one of the top reasons SLPs report scheduling frustration. A tool that automatically tallies scheduled minutes against IEP requirements eliminates the mental math entirely.
Build in buffer time
Don't schedule back-to-back across your entire week. You need transition time between groups, time for documentation, and room to handle the unexpected (a fire drill, a student crisis, a last-minute IEP meeting).
A good rule of thumb: leave at least one 30-minute block per day unscheduled.
What to do when the master schedule changes
It happens every year, sometimes mid-year. A grade's specials rotation shifts, lunch moves 15 minutes, or a new student arrives with a schedule that conflicts with everything.
When this happens, you essentially need to re-solve the puzzle. The groups might still work, but the times probably don't. This is where having your constraints documented (rather than just "in your head") pays off. For a step-by-step approach, see adjusting your therapy schedule when the master schedule changes.
Keep a simple spreadsheet or tool with each student's available times. When the master schedule changes, update the availability first, then reschedule. It's faster than trying to hold all the constraints in your head.
Recap
Effective group scheduling comes down to:
- Know your constraints before you open your calendar
- Group by instructional need first, logistics second
- Track your minutes so nothing falls through the cracks
- Document availability so schedule changes don't mean starting from zero
It's a solvable problem. It just takes the right approach. And the less time you spend on scheduling, the more time you have for what actually matters: therapy.