Skip to main content

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 trip
Ready to go?

Enter your school code to start today's trip.

Start trip
Trip startedBus is now live

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 tracking
Riverside School

Bus is now live

On time


Live GPS

12 km/h

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
Optimised route
  1. 1Pick up
  2. 2Pick up
  3. 3Pick up
  4. 4School
Route updatedAutomatically

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 alerts
Bus approaching

Arriving in 2 minutes

Child boarded

Riverside School

Arrived at 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
Today's attendance
Student ABoarded 7:41 AM
On time
Student BDropped off 3:12 PM
On time
Student CAbsent (planned)
Planned
On-time performance
98%
↑ 2%