What a school bus route really costs to run
The fuel bill is the smallest part of the number. A school bus route costs fuel, wages, maintenance, the vehicle's own share and the time it takes — divided by the children who ride it.
What a school bus route really costs is every recurring cost of running it — fuel, the driver and attendant, the vehicle's share of maintenance and its wear over the year, and the time the route takes — divided by the number of children who actually ride it. The fuel bill is the number schools know and the smallest part of the answer. The cost per child per route is the number that decides whether the route pays for itself, and most schools have never worked it out.
The reason schools get this wrong is that the costs arrive as separate bills, each owned by a different person. The driver's salary comes through payroll. The diesel comes through the pump. The service and the tyres come through the garage, irregularly, as a shock. Nobody who can see all of them at once is the same person who knows how many children are on the bus. So the route is judged on the fuel, because that is the only number anyone has.
Start with the route as it is actually driven
A route exists twice: once on paper as it was planned, and once on the road as it is driven, with the stops that were added for one family and the ones that quietly disappeared. Costing the paper version is costing a route you do not run. The first step is to write down the route you actually drive — the stops, in order, and the children boarding at each one.
That is what the route definition is for: stops against student locations, the children assigned to each, and the vehicle and driver responsible for the trip. Everything downstream — the cost, the fee and the report — is built on this one list being true.
The cost lines nobody counts together
Laid out plainly, a route has more cost lines than the fuel slip suggests.
| Cost line | Who usually knows it | How often it is missed |
|---|---|---|
| Fuel for the route | The driver or the pump | Counted, but as the whole cost |
| Driver and attendant wages | Payroll | Missed when the route is costed on fuel alone |
| Routine servicing and tyres | The garage | Arrives as a shock, rarely spread across the year |
| The vehicle's own wear over the year | Nobody, usually | Almost always missing from the number |
| The time the route takes | The driver | Treated as free, though it sets how many runs a bus can do |
Two of these are the ones that decide whether the route is affordable. Wages are a fixed monthly cost that does not fall when a route runs half empty. And the time the route takes matters because a bus that spends three hours a day on a long route can do fewer trips than a bus on a short one — the long route is consuming a resource, the vehicle, that the school paid for.
The number that matters: cost per child, per route
Add the fuel for the route, the share of the driver's and attendant's wages while on it, and a fair slice of servicing and wear. Then divide by the children who actually ride that route. That gives the cost of carrying one child on that route, for the period you chose. It is the only figure that lets you compare one route with another, because it already accounts for the fact that a busy route and an empty one spend the same wages.
Once the school has that number per route, the decisions become obvious in a way they were not before. A route whose cost per child is far above the others has either too few children for its length, or too many stops for the number of children it serves. Both are fixable — merge it, shorten it, or grow it — but only once you can see which of the two it is.
The comparison also tells you what a route could be, not just what it costs now. A route with a low cost per child has room to add a stop or two without the number moving much. A route with a high one is a route to shorten or a route to grow, and that answer is worth finding before the next fee review rather than after it.
Keep the fleet itself in order while you do this. A vehicle with a current service record, a known fuel trend and an actual vehicle in charge is a vehicle whose costs can be trusted. A van whose last service is a guess produces a cost per child that is a guess too.
None of this needs a spreadsheet rebuilt from scratch. The point is that the route, the children on it and the costs it generates should sit in one place, so the number can be read rather than reconstructed. Once a school reads it once, it tends to keep reading it — because the first time, the figure usually disagrees with what everyone in the office had assumed.
The log is the control, not the fuel receipt
Fuel is the cost line schools watch most and understand least. The single receipt tells you a bus was filled; it does not tell you which route it was spent on. A log of the journeys a vehicle actually made — departures, arrivals, the route — is what lets you line the fuel up against the trip it powered, and catch the bus that is burning more than its route should need.
Edumia records fuel against the vehicle, journeys in the log, and servicing in the service record, so the cost lines that live in three different places can finally be read together.
The wages are the cost that does not fall
The cost line that surprises schools is the one that does not move. Fuel falls when a bus is used less. Wages do not. A driver and an attendant are paid for the month whether the bus carries forty children or twenty, and the school carries that whole cost on the route whatever its load.
The driver is on the staff record like any other employee, paid through the same payroll. That is convenient for paying them and inconvenient for the route, because the wage no longer looks like a transport cost — it looks like a salary, sitting in a different place from the fuel. Getting a true route cost means putting the two back together.
This is why a route that loses three children does not lose three children worth of cost. The diesel drops a little. The wages do not. The cost per child for the remaining children rises, quietly, and stays higher until something changes. Three children leaving a full route is a small problem; three leaving a half-empty one is the moment the route stops paying for itself.
Then look at the fee side of the same route
A route's cost only makes sense against what the school collects for it. Transport fees are usually charged by circle or distance band, and the children on a route should sit in the bands that reflect where they live. If a route costs more per child than the band it charges, the shortfall is being carried by the school — and carried quietly, because the cost sits in transport while the fee sits in finance.
Putting the two in the same place — the transport circle and its fee against the route's real cost — is what turns a vague worry about the buses into a number the management can decide on.
The transport report is where the answer lands: cost by route, by vehicle and by period, ready for the term's review rather than rebuilt in a spreadsheet the week before it is needed.
The metric to watch
Watch cost per child, per route, against the fee collected for that route. Routes that run for years on the same stops drift: a family moves, a child leaves, and the bus still drives the same distance with three fewer children. That drift is invisible in the fuel bill and obvious in the cost per child. Checking it termly tells you which route to fix before it becomes a deficit nobody can explain.