For schools running their own fleet
Built for the transport coordinator who knows each child by name.
Schools running their own buses have different priorities to commercial fleet operators. You need the transport day to run quietly. You need the parents to feel informed. You need the board to see clean numbers at the end of each month. Trayvar is built for that.
What schools get
Four things the spreadsheet cannot give you.
Bell times that match reality
Kindergarten finishes at 12:30. Primary at 14:30. Secondary at 15:30. Wednesday is an early close. Football runs to 17:00 on Tuesdays.
Trayvar captures all of it - by class, by day, by extracurricular - and the optimiser routes every child to the right pickup at the right time.
Each child, fully captured
Name, class, age, home pin, school close time per day of the week, extracurricular location and end time. One record, used everywhere.
Import directly from your school information system - Engage, ManageBac, custom Excel. Parents drop a pin on WhatsApp where the geocoder fails.
Parents stop calling
Adaeze's parent gets a WhatsApp message at 06:18 confirming pickup, 06:55 with ETA, 07:23 confirming school arrival. Every day, automatically.
No app for parents to install. The channel they already use is the channel Trayvar uses. Service disruptions go out automatically when they happen.
Board-ready monthly
Cost per pupil. On-time arrival. Vehicle utilisation. Safety incidents. The data that governors ask about and parent associations care about.
Generated as a one-click PDF. Term-on-term trends and safety logs always one tab away. Designed to make governor meetings shorter.
A school day with Trayvar
From the 06:00 driver brief to the 16:00 board summary.
Drivers brief from their phones
Each driver opens the Trayvar Driver app. The day's route is loaded - 11 hubs, 47 minutes drive time, 6 minutes boarding. Children tap NFC cards to board; pickups land in the operator dashboard live. Offline-capable, so connectivity doesn't matter.
First pickup, parent notified
Adaeze boards at Hub Lekki-A. GPS confirms the location. Her parent gets a WhatsApp message: 'Adaeze picked up at 06:18. ETA Greenwood: 07:24.'
School arrival, parents acknowledged
Vehicle arrives at school gate. Every parent of every child on the run gets a WhatsApp confirmation. The transport coordinator sees a green tick on the live dashboard.
Kindergarten PM run begins
While Primary and Secondary continue their school day, the Kindergarten PM run starts. One vehicle, 14 children, dropped home before 14:15. The vehicle parks at the Lekki depot afterwards rather than driving back to base.
Primary PM run, then Secondary
Two vehicles handle the Primary PM run. By 15:30 the Secondary run begins. By 16:30 all children except Friday coding-club children are home. The optimiser has tracked vehicle utilisation across the entire day.
Daily summary, board view ready
Transport coordinator sees the day's on-time percentage, any incidents, complaint count, and fuel-per-child figure. At month end, this rolls up into the board report automatically.
Honest fit
Trayvar is not the right fit for every school.
Schools running fewer than ten vehicles will find the platform overpowered for their needs. The economics start working at roughly 10 vehicles and 200 children. Below that, a well-maintained spreadsheet and a disciplined transport coordinator usually do the job.
Schools operating after-school clubs or casual rideshare for children should look elsewhere - Trayvar is designed for scheduled, recurring, term-bounded transport, not on-demand mobility. If your transport day doesn't look like the one above, we'll be the first to tell you.
If your school runs its own buses, we should talk.
A 30-minute conversation. We'll show the platform against your real operation, your real bell times, your real children. If the fit isn't right, we'll tell you that too.
Talk to us