Closure templates

Bus driver shortage messages to parents

School is open, the building is fine, and several hundred families still have to solve a transport problem before 7am. That is the hardest message in this cluster to write well, because it is an apology, an instruction and an ask at the same time, and it repeats. Twelve variants, and the difference between the one-off and the rotation.

Last reviewed 2026-08-04 ยท Kastr is pre-launch; we publish dated status rather than logos.

Transport contingencies — what each option costs you and what it costs families
OptionNotice families needWho it hitsOperational costUse it whenThe downside nobody mentions
Run the route late (driver doubles back)Same morning, 60 minOne routeLowOne driver out, route is shortLate arrivals become chronic tardies on a record
Combine two adjacent routesSame morningTwo routesLowBoth routes under capacityRide times can double; youngest riders worst affected
Consolidate stops into hubs24 hoursOne or more routesLowWalkable neighbourhoods, safe crossingsPushes a walk onto children in the dark or the cold
Cancel the route outrightPrior evening if possibleOne routeNoneNo alternative existsAttendance drops measurably; hits lowest-income families hardest
Cover with licensed admin or trainer staffNoneNobodyTheir day's work is lostShort gap, CDL holders on staffNot sustainable past about a week; burns out the pool
Shuttle from one central point24 hoursOne routeMediumDense catchment, one bus availableNeeds parking and supervision at the hub
Stagger or shift bell timesTwo weeks minimumEveryoneHighStructural shortage, not a gapEvery family's childcare and every athletics schedule moves
Parent transport reimbursement48 hoursOne routeMedium, per mileRoute cancelled for a known periodUseless to a family with no car; equity problem in writing
Contract taxi, van or third-party for small loads48 hoursFew studentsHigh per riderIEP and McKinney-Vento transportVetting and camera requirements slow it down
Cancel activity and athletics runs first48 hoursActivity ridersNoneAlways — do this before touching AM/PMFalls on the students least able to arrange a lift

Two rules that hold across districts. Cut activity and athletics runs before you cut a morning route, every time. And if you are going to cancel routes on a rotation, publish the rotation for the whole month rather than announcing each morning — the predictability is worth more to families than the extra route you would have saved by deciding day by day.

The twelve variants

1. One-off morning cancellation, same day

Route [n] is NOT running this morning; our driver called out and we have no substitute available. [School] is open on the normal schedule. If you can transport your child, please do — late arrivals will be excused this morning, and the office knows. If you cannot, keep your child home and the absence is excused with no note. We are sorry for the short notice. — [Name], Director of Transportation

2. One-off afternoon cancellation

Route [n] will NOT run this afternoon. Students on route [n] need to be collected from [School] between [time] and [time]. Any student not collected by [time] will be supervised at school — they will not be sent to walk. Call [number] if you cannot make the window and we will hold your child.

3. Combined routes, same day

Routes [n] and [n] are running as one route this morning. Pickups on route [n] will be roughly [n] minutes later than usual and the ride will be longer. Please have your child at the stop from [time] rather than the normal time; the bus will not be able to wait. Dismissal is unaffected.

4. Delayed pickup, no cancellation

Route [n] is running about [n] minutes late this morning. The bus is coming — please do not leave the stop. Students arriving late will not be marked tardy. If your child has already left the stop, [School] is open and the office is expecting them.

5. The recurring rotation, announced in advance

[District] is short [n] drivers and will be for the foreseeable future. Rather than surprise families each morning, we are publishing a rotation. For [month], route [n] is cancelled on Mondays, route [n] on Tuesdays, and so on — the full schedule is at [URL] and was emailed this evening. The rotation is the same every week. Absences caused by a cancelled route are excused automatically. We will give two weeks' notice of any change. — [Name], Superintendent

6. Hub stop consolidation

From [date], route [n] will pick up from three hub stops instead of eleven individual stops: [location] at [time], [location] at [time], [location] at [time]. This lets one driver cover a route that previously took two. Walking distances to a hub are under [n] mile. If the walk is not safe or not possible for your child, call [number] and we will work something out individually.

7. Activity and athletics runs cut first

From [date], [District] is suspending activity buses and the [time] late run. Morning and afternoon routes are unaffected and will stay that way — we are cutting activity transport specifically to protect the school-day routes. Students staying after school will need to arrange collection by [time]. If that means your child cannot participate, call [number]; we do not want transport to be the reason.

8. Special education and IEP transport — the reassurance

To families whose child has transportation written into an IEP or a 504 plan: your child's transport is not affected by the driver shortage and will not be. That service is a legal obligation and we will meet it, including by contracting outside if we have to. If your child's specialised route is ever late or missed, call [number] immediately and we will treat it as urgent.

9. The honest ask — you may need to arrange transport

We need to be direct with you. [District] is [n] drivers short of what our routes require and recruiting has not closed the gap. For the rest of [term], some families will need to arrange their own transport on some days. We will give as much notice as we can, we will excuse every absence caused by a cancelled route, and we will not penalise a single student for a problem that is ours. If arranging transport is not possible for your family, call [number] and tell us — we would rather know and work on it than find out through an attendance report. — [Name], Superintendent

10. Reimbursement or stipend offer

Families on route [n], which is cancelled through [date]: [District] will reimburse mileage at [rate] for driving your child to and from [School], or [amount] per week per family, whichever you prefer. Form at [URL] or from the school office. If you have no vehicle, call [number] — the reimbursement is no use to you and we will find another answer.

11. Recruiting ask, addressed to families

We are hiring bus drivers. [District] pays for CDL training and the permit, [rate] per hour, [n] guaranteed hours, and the schedule fits around school-age children because it is the school day. No experience needed. If you know somebody — or if this is you — [name] at [number] will walk them through it. Every driver we hire is a route that stops being cancelled.

12. The all-clear — rotation ends

Good news that is genuinely news: [District] has filled its open driver positions and the route rotation ends [date]. From [date], all routes run on their normal schedule and at their normal times. Thank you for [n] weeks of driving, carpooling and rearranging. To the families who were hit hardest by this — routes [n] and [n] — thank you in particular. — [Name], Superintendent

SMS and voice versions

SMS. The two facts that must survive truncation are the route number and whether the bus is coming at all. Lead with both.

[District]: Route [n] NOT running this AM, no driver available. School is OPEN. Late arrivals excused. Cannot transport? Absence excused, no note. — 146 characters.

[District]: Routes [n]+[n] combined this AM. Route [n] pickups ~[n] min late, longer ride. Be at the stop from [time]. Dismissal normal. — 133 characters.

[District]: Route [n] running ~[n] min late. Bus IS coming, please stay at the stop. No tardy marks this morning. — 112 characters.

[District]: Route [n] NOT running this PM. Collect from [School] [time]-[time]. Not collected = supervised at school, we will not send them walking. — 150 characters.

60-second voice script, same-day cancellation. Voice earns its cost on a morning route cancellation more than on almost anything else, because the audience is small, the window is fifteen minutes, and a missed text means a child standing at a stop for a bus that is not coming.

"This is a message from [District Name] Public Schools transportation. Bus route [number] is not running this morning. Our driver is out and we do not have a substitute available. [School] is open on the normal schedule. If you are able to bring your child to school, please do — the office knows about the route and no student on route [number] will be marked tardy this morning. If you are not able to bring your child to school, keep them home. The absence will be excused and you do not need to send a note. We are sorry for the short notice and we know this is difficult. If you need help, call transportation at [number]. Again, route [number] is not running this morning. This message is from [District Name] Public Schools."

Spanish version, and the recurring-versus-one-off distinction

Ruta cancelada, mismo día: La ruta [número] NO circula esta mañana porque no tenemos conductor disponible. La escuela [nombre] está ABIERTA con horario normal. Si usted puede llevar a su hijo, por favor hágalo; nadie de la ruta [número] será marcado con retardo esta mañana. Si no puede llevarlo, mantenga a su hijo en casa: la ausencia será justificada y no necesita nota. Lamentamos el aviso tan corto. — [Nombre], Director de Transporte

Rutas combinadas: Las rutas [n] y [n] se combinan esta mañana. Las paradas de la ruta [n] serán unos [n] minutos más tarde y el viaje será más largo. Por favor espere en la parada desde las [hora]; el autobús no podrá esperar. La salida es a la hora normal.

Rotación mensual: El [Distrito Escolar] tiene [n] conductores menos de los que necesita. En lugar de avisar cada mañana, publicamos un calendario: la ruta [n] no circula los lunes, la ruta [n] los martes. El calendario completo está en [URL]. Las ausencias causadas por una ruta cancelada se justifican automáticamente.

The distinction between the one-off and the recurring shortage governs everything about how you write. A one-off is an apology with an instruction: something went wrong this morning, here is what to do about it, it will be normal tomorrow. It can be short, it should be same-day, and it does not need context.

A recurring shortage is a different genre. Families can absorb one cancelled route. What they cannot absorb is not knowing, every morning for four months, whether the bus is coming. The instinct is to keep deciding daily because you might get a substitute; the effect is that several hundred households run a contingency plan every single day. Publishing a fixed rotation costs you a handful of routes you might have covered and buys you something more valuable: a family can arrange a standing carpool for Tuesdays, but not for "maybe".

When you move from one-off to rotation, say so explicitly and say why. Variant 9 above is written to be sent once, at the point that transition happens. It is uncomfortable to send. It is much less uncomfortable than the fourth week of daily surprises.

What to say when you cannot say when it ends. Driver shortages have no natural end date and families know it, so a vague "we hope to resolve this soon" is worse than saying nothing. Anchor it to a number instead of a date: "We are [n] drivers short. Two candidates are in CDL training and finish on [date]; each one who passes removes one day from the rotation. When we are down to [n] short, the rotation ends. We will tell you where that number stands on the first Monday of every month." That gives families a countable thing to watch, converts the recruiting ask into something with a visible purpose, and means your monthly update has content even in a month when nothing improved.

Attendance, equity, and the platform problem

Three things go wrong around driver shortages that are not about buses.

Attendance records. An absence caused by a route your district cancelled must be excused, and it must be excused automatically rather than on request. If a family has to call in to get it changed, some will not, and the ones who will not are disproportionately the ones already at risk of a chronic-absence designation. Set the code centrally on the day, tell families you have done it, and check the report at the end of the month.

Tardies. A combined or late route makes every rider on it late, repeatedly. In districts where tardies feed a discipline ladder or an athletics eligibility rule, that turns a transport failure into a student consequence within about three weeks. Suspend the tardy count for affected routes and say so in the message, because students will otherwise stop getting on the late bus and start not coming at all.

Who actually absorbs it. Reimbursement schemes, hub stops and "please arrange transport" all assume a car and an adult with a flexible morning. Roughly the families who have those things are fine and roughly the families who do not are the ones whose attendance falls. Every variant on this page includes the call-us line for exactly that reason, and it is worth staffing that number properly rather than routing it to voicemail.

The honest platform note, and it is a big one on this page. Almost every message here is addressed to one bus route. Kastr resolves audiences to named individuals or to everyone in the district, and it does not resolve by route, school, grade or language. Sending route-scoped notices from Kastr today means either building a saved audience from named people — which is real work to maintain against a roster that changes weekly — or texting the whole district about route 7. If route-level sends are a daily operational need for you, this is the gap that should decide your evaluation, and we would rather you found it here than in a demo. We also have no geofenced bus alerts of any kind; that is not on our roadmap in the near term and any claim otherwise, from anyone, is worth asking to see live.

What is genuinely useful here: schedule-later with the audience resolved at send time, so a prior-evening notice for tomorrow's rotation does not go to a student who withdrew that afternoon; SMS-to-voice failover on terminal failure; and a per-channel cost estimate before you send, which matters when a route cancellation is a small audience and a district-wide voice call is not.

Questions people actually ask

What should a district tell parents when a bus route is cancelled?

Four things, in this order: the route number and that it is not running, that school is open, that late arrivals will not be marked tardy, and that keeping the child home is excused with no note required. The excused-absence line is the one districts leave out and it is the one that protects families from a consequence for a problem the district created. Send it as early as you possibly can, and by voice as well as text if the notice is under an hour.

Is it better to cancel a bus route or run it late?

Run it late where the route is short enough for a driver to double back, because a late bus still gets every child to school. Cancel where doubling back would put the second load an hour behind, because a bus that arrives after lunch is worse than no bus for planning purposes. Whichever you choose, cut activity and athletics runs before you touch a morning route — those students have more alternatives, though not as many as people assume.

Should a district publish a route cancellation rotation in advance?

Yes, once the shortage is structural rather than an absence. Deciding daily preserves the chance of covering a route with a substitute, and costs several hundred families a daily contingency plan they cannot make in advance. A published rotation lets a family arrange a standing Tuesday carpool. The predictability is worth more than the marginal routes you would have saved by holding the decision open each morning.

Does a driver shortage affect special education transportation?

It must not. Transportation written into an IEP or a 504 plan is a legal obligation, and it is met by contracting outside the district if in-house capacity is gone. Say this explicitly and early in a shortage message, because families of students with disabilities read every transport notice with the reasonable fear that their child's service is the first thing to be cut. Give them a direct number and treat a missed specialised route as an urgent incident, not a routine one.

How do you keep a driver shortage from damaging attendance data?

Excuse the absences centrally on the day rather than making families request it, suspend tardy counting for affected routes, and audit the codes at the end of each month. Then look at which routes are producing absences and who lives on them. A shortage handled without those three steps shows up as a chronic-absenteeism problem in the spring, attached to the students least able to absorb one, and it is genuinely a data artefact of a transport decision.

One price. Every feature. Locked for three years.

$3.50 per student per year under 5,000 students. No tiers, no add-on modules, no per-message fees. Published on the site because you should not have to book a call to learn a price.