Scheduling is the school SLP's hardest recurring problem and the one graduate programs cover least. You are solving a constraint satisfaction problem with 50 students, a fixed master schedule you do not control, teachers with competing preferences, IEPs that specify group sizes and settings, and a compliance requirement that every minute be delivered.
There is a method to it. This is the sequence that produces a schedule that holds — and what to do in October when it stops holding, which it will.
Start From Capacity, Not From Students
Before placing a single student, calculate what you actually have. Take your contracted weekly minutes and subtract, honestly:
- Evaluation and assessment time. ASHA's 2024 Schools Survey put diagnostics at roughly 4.0 hours per week for school-based SLPs
- Documentation time — approximately 6.0 hours per week in the same survey, out of about 39.3 hours across tracked activities
- IEP and team meetings, including preparation
- Travel time between buildings, measured door to door rather than estimated
- Any duties assigned by the building
- Make-up session capacity. 79% of school SLPs are required to make up missed sessions (ASHA 2024), so this is not optional slack
What remains is your available service capacity. Compare it against the sum of IEP service minutes on your caseload. If the obligation exceeds the capacity, you have a staffing problem, not a scheduling problem, and no amount of clever grouping will fix it. Surface it in August with the numbers rather than discovering it in November as a backlog.
Place Constraints in Order of Rigidity
The reliable sequence is hardest constraints first. Every time an SLP schedules the easy students first, the hard ones end up unplaceable.
1. Fixed-Time Students
Students whose services must occur at a specific time: push-in during a particular instructional block, services coordinated with another provider, students in self-contained settings with rigid schedules, or students in a building you are only present in on certain days. These have exactly one or two possible slots. Place them first.
2. Individual Service Students
Students whose IEPs specify individual service cannot be grouped, so each one consumes a dedicated block. Place them next, and place them where you have the most energy — individual sessions are the highest-intensity work of the day.
3. High-Frequency Students
Students seen three or more times a week are harder to place than students seen once. Get them in before the calendar fills.
4. Groups, Built by Compatibility
Everyone else groups. The ordering principle for building groups, in priority order: grade level proximity (so you are pulling from a compatible instructional block), goal area similarity, then skill level. Grade first, not goals — a group that spans four grade levels is a scheduling impossibility even if the goals match perfectly.
5. Protected Blocks
Last, place your own blocks: documentation time, evaluation time, and at least two flexible slots per week for make-ups. Place them as appointments in the published schedule. A block that is not on the schedule will be taken by someone else.
Negotiating With Teachers
Teachers control the actual feasibility of your schedule, and the difference between a cooperative teacher and a resistant one is usually how the first conversation went.
What works:
- Ask before you assign. "I need 30 minutes twice a week for Maya and Devon — which blocks would hurt least?" gets a different response than a schedule arriving by email
- Offer choices, not open-ended requests. "Tuesday at 10:15 or Thursday at 1:30" is answerable in ten seconds. "When works for you?" produces silence
- Name what you will protect. Most teachers have one block they will fight for — core reading or math instruction. Ask what it is and never schedule against it
- Be specific about return time and then be on time. Reliability buys more goodwill than flexibility does
- Explain the constraint you are under. Teachers who understand that the IEP mandates a minute count, and that you are legally obligated to deliver it, become allies rather than obstacles
What does not work: scheduling around teacher preference exclusively (you will end up with every session at 2:45 on Friday), apologizing repeatedly for existing, or treating the schedule as negotiable after it is published.
Choosing Between Fixed and Rotating Schedules
A fixed schedule — same students, same times, every week — is easier for teachers, students, and your own documentation. It is the right default. Its weakness is that a student who is pulled from the same block all year misses the same content all year.
A rotating schedule spreads the instructional cost across subjects. It is meaningfully harder to administer and much harder for teachers to remember, and it is generally only worth it at the secondary level, where courses are credit-bearing and missing the same period repeatedly has real academic consequences.
A common compromise: fixed for elementary, rotating on a two-week cycle for secondary students in pull-out. Whatever you choose, write down which model you use and publish it — most scheduling friction is confusion rather than disagreement.
Handling the Things That Break the Schedule
A schedule that assumes 36 uninterrupted weeks is a fiction. The predictable disruptions are worth planning for explicitly:
- State testing windows. Get the dates in August. Many SLPs simply plan those weeks for evaluations, consultation, and documentation rather than fighting for service time
- Assemblies, field trips, and parties. Ask the office to add you to whatever distribution list announces them, so you find out in advance rather than by walking into an empty classroom
- Student absence. Track it. A student with chronic absence who is missing services needs a documented pattern and a team conversation, not an accumulating make-up debt
- Your own absence. Leave a schedule and a plan a substitute can follow, and know your district's policy on whether missed sessions during your absence must be made up
- New referrals mid-year. Reserve capacity. A caseload scheduled to 100% in September is a compliance failure by January, because new eligible students are not optional
The Make-Up Session Problem
With 79% of school-based SLPs required to make up missed sessions (ASHA 2024 Schools Survey), make-ups are a structural feature of the job rather than an occasional inconvenience. Handle them systematically:
- Log every missed session with the reason at the time it happens. Reconstructing this in April is impossible and the record is what protects you
- Schedule make-ups into your reserved blocks weekly, not in a backlog-clearing sprint. A debt that accumulates for two months rarely gets paid
- Know your district's policy on what counts. Some districts do not require make-up for student absence; some do. The distinction changes your obligation substantially
- If make-up obligations consistently exceed your reserved capacity, that is capacity data for a workload conversation, and it is the most persuasive kind because it is a compliance issue
Publish It, Then Defend It
Once finalized, send the schedule to every teacher with a student on it, the front office, and your administrator, and post it on your door. A published schedule is a document you can point at, which converts most interruptions from a negotiation into a lookup.
Then hold it. The most common way a good schedule degrades is a series of individually reasonable exceptions — one make-up moved here, one meeting scheduled there, one favor for a teacher. By October the schedule on paper and the schedule you are working bear no relationship to each other, and you have lost the ability to tell whether you are delivering services as written.
Review the schedule formally at the end of the first six weeks, adjust it once, republish, and then leave it alone until the semester changes. Two deliberate revisions a year beat continuous drift.