How school bus tracking works
Every school bus run on waiah follows one path: the driver starts the trip, the bus goes live on the map, and each stop sends the right alert.
Driver app
The driver app starts the school bus trip
The driver signs in with a code from the school and taps start on the day's route.
- No password, nothing to configure
- Stops listed in order, with who boards where
- The phone sends the bus position while the trip runs
Today's tripEnter your school code to start today's trip.
Live map
Live GPS on every school bus
The school sees every bus on one live map; each family sees only their child's bus.
- The planned route is drawn under the bus
- The position refreshes while the trip is active
- The bus is marked stale the moment updates stop
Live trackingBus is now live
On time
Live GPS
School — 8:05
Route planning
Multi-stop route planning that does itself
waiah turns the roster into ordered stops along real roads, each with a planned time.
- Recomputes when a rider joins, leaves or moves house
- Re-plans today's trip when a road closes; tomorrow stays untouched
- Elite adds live traffic and an AI optimiser
Route planner- 1Pick up
- 2Pick up
- 3Pick up
- 4School
Family alerts
Boarding, drop-off and approach alerts
Alerts follow what happens on the bus, not a timer, in Arabic or English.
- Approach: a few minutes before the stop; the school sets how many
- Boarded: the driver confirms the child is on the bus
- Dropped off: at school or at home
- Left-behind check when the run ends
Ride alertsArriving in 2 minutes
Riverside School
Riverside School
School records
Attendance, absences and the day's record
Every confirmed boarding and drop-off becomes attendance, with no paper list.
- Parents mark a planned absence and the stop is skipped that day
- The office sees every bus on one board: out, finished or late
- Insights and reports show on-time performance and delays
Attendance & reports