The School Fleet Log: Fuel, Servicing and NTSA Deadlines in One Record
The school bus is stopped at a roadside check. The officer asks for the inspection certificate, then the speed governor certificate. The driver hands over what is in the cab. The governor certificate expired three weeks ago. Nobody at the school noticed, because the date lived on a piece of paper in a folder in the bursar's office, and the bursar was dealing with the start of term. The bus is held, children are late, parents are calling, and the principal is on the phone trying to explain.
For schools that run their own vehicles, the fleet is one of the most expensive and most regulated things they manage. Fuel is a large and recurring cost, and one that is easy to lose track of. Servicing and repairs come irregularly and in large amounts. And a set of compliance dates, inspection, insurance, speed governor certification and licences, must never lapse, because a lapse can take a bus off the road on the day the school most needs it.
This article covers how to keep a fleet log that answers the questions that matter: what each vehicle costs to run, whether fuel use makes sense, and what is due for renewal before it becomes a crisis.
What the regulations expect
School transport in Kenya is regulated by the National Transport and Safety Authority under the Traffic Act and its rules, and the requirements have tightened. News reports in 2026 referred to Traffic (School Transport) Rules, 2025, and NTSA has issued advisories ahead of school terms.
As reported, NTSA expects school vehicles to be roadworthy and to hold valid inspection certificates and insurance, to have a working seat belt for each child, and to carry a fire extinguisher and a first-aid kit. Speed governors must be functional, and a 2026 government directive reported in the press required them to transmit data to NTSA's monitoring system. Drivers need the correct licence class, a PSV badge where required, and medical fitness. Reports also describe operating hours for school transport, though outlets differed on the exact times.
These requirements change, and press reports are not the law. The school's transport manager should keep NTSA's current official guidance on file and check it before each term. What every version of the rules has in common is that each requirement comes with a document and an expiry date, and the school is expected to know them all.
Every rule NTSA sets for a school bus comes down to a document with a date on it. The fleet log's job is to make sure no date arrives by surprise.
One log, every event
The simplest reliable fleet record is a log: one entry for each thing that happens to a vehicle. A tank of fuel. A service. A repair. An inspection. An insurance renewal. A speed governor calibration. Each entry has a date, the vehicle, the cost, the supplier and receipt reference, the odometer reading, and a note.
The log is the history. There is no separate maintenance spreadsheet to keep in step, because a schedule that disagrees with the log is the one nobody trusts. Want to know what Bus 2 cost last term? Add up its entries. Want to know when it was last serviced? Look at its most recent service entry. Want to see every repair on the old van before deciding whether to replace it? Filter its log.
Recording the odometer reading every time, not just at services, is the habit that makes the rest work. It turns the log into a record of distance as well as money.
Fuel: the cost that leaks
Fuel is where fleet costs most often leak, not always through theft, though that happens, but through poor driving, idling, unplanned trips, or a vehicle that needs servicing. The way to see it is consumption: litres used per hundred kilometres.
Consumption needs two odometer readings and the litres in between. If Bus 1 was filled at 45,200 km and again at 45,600 km, and the second fill took 60 litres, it used 60 litres over 400 km, or 15 litres per 100 km. On its own, that number means little. Tracked over a term, and compared across similar vehicles, it means a great deal. A bus whose consumption jumps from 15 to 20 litres per 100 km on the same route needs a mechanic or a conversation.
Be wary of a consumption figure built from incomplete data. If odometer readings are missing, the honest answer is that consumption is unknown, not zero. A fleet log should say so.
Expiry dates, tracked by the log
The compliance dates are the part of fleet management that cannot fail. Inspection, insurance and speed governor certification each have an expiry date, and each must be renewed in time.
The cleanest way to track them is through the log itself. When the bus passes inspection, the inspection entry records the date it is valid until, and the vehicle's inspection expiry moves forward. The same for insurance and the speed governor. An entry without a validity date, such as "taken for inspection", should not move the expiry, because "we took it for inspection" and "it passed until March" are different facts, and only the second is worth relying on.
Then the school needs a warning: a list of vehicles with anything expiring in the next month, visible to the transport manager and the bursar. Thirty days is enough time to book an inspection, renew a policy, or calibrate a governor without taking the bus off the road.
Vehicles, routes and children
A vehicle record is more than a cost centre. It is part of the safety record. The school should know which vehicle served which route on which day, so that if a parent asks, or an incident occurs, the answer is a fact rather than a memory.
That means assigning vehicles to routes, and keeping the assignment current when a bus is in the garage and another covers. It also means never deleting a vehicle, even when it is sold. Past trips point to it, and the record of which bus a child rode last year should not disappear because that bus is gone. Mark it inactive instead.
Sell the bus, but keep its record. Past trips still need to say which vehicle carried the children.
A monthly fleet review
A short monthly review keeps the fleet under control. Check each vehicle's fuel consumption against last month and against similar vehicles. Review service and repair costs, and note any vehicle whose repair bills are climbing. Check the expiry warnings and confirm renewals are booked. And compare total fleet cost with transport fee income, so the board knows whether transport is covering its costs, which feeds directly into how the school sets transport fees by zone.
Where Opero fits
Opero keeps a record of each vehicle, with its insurance and inspection expiry dates, and lets the transport office assign vehicles to routes. Each event is logged against the vehicle: fuel, service, repair, NTSA inspection, insurance, speed governor, or other, with the date, odometer reading, litres for fuel, amount, supplier, reference and a note. Inspection, insurance and governor entries can record the date they are valid until, which moves the vehicle's expiry forward; entries without one leave it alone. Vehicles with anything due within thirty days are flagged.
Opero shows what the fleet cost over a period, by type of entry, and works out litres per hundred kilometres only where there are at least two fuel entries with odometer readings; otherwise it says the figure is unknown. Vehicles are deactivated, never deleted. Opero does not connect to NTSA systems or speed governor data feeds, and it does not track fuel cards; it is the school's own record, joined to the routes, stops and boarding records the buses run on.
Key takeaways
- NTSA requires documents with expiry dates for school vehicles; keep current official guidance on file and check it each term.
- Keep one log per vehicle: fuel, service, repair, inspection, insurance and governor entries, each with a date, cost and odometer reading.
- Track fuel consumption in litres per 100 km, and treat missing readings as unknown, not zero.
- Let renewals in the log move expiry dates forward, and get a warning thirty days ahead.
- Assign vehicles to routes, and never delete a vehicle that past trips refer to.
Frequently asked questions
What fleet records should a school keep for NTSA? At minimum: inspection certificates, insurance, speed governor certification, and driver licences and badges, each with its expiry date. Check NTSA's current guidance for the full list before each term.
How do we know if fuel is being lost? Track litres per 100 km for each vehicle over time and compare similar vehicles on similar routes. A sudden or sustained rise is a reason to investigate, whether the cause is mechanical, driving habits or something else.
Why record the odometer at every fill-up? Without two readings, fuel consumption cannot be worked out. Recording it every time makes the log a record of distance as well as cost.
Should we delete a bus from the system when we sell it? No. Mark it inactive. Past trips and costs refer to it, and the record of which vehicle carried which children must remain.
See your fleet in one place
The quickest test is to enter one bus with its real expiry dates and a few weeks of fuel receipts, and see what the log tells you.
Book a demo and we will walk through vehicles, the fleet log, expiry warnings and fuel consumption on a setup that matches your buses.