Skip to content

Transport

Routes, buses and the children on them.

School transport is the part of the day parents worry about and the office has least visibility of. It is also the part most often run on a WhatsApp group and a driver's memory.

Transport

The bus is where the school says it is.

Drivers start a trip on a phone. The office sees the fleet move, and a parent sees only their own child’s bus — with the driver’s name and number, and an arrival estimate for their stop.

The map is drawn from your own coordinates rather than a tile provider, so where your pupils stand each morning is not sent to a third party on every pan.

Routes and stops
Ordered, timed, with fares
Boarding
Marked per child, per trip
Documents
Insurance and fitness expiry
Signal loss
Flagged, not hidden
How transport works
Campus1Green Park07:102Rose Garden07:183Market Square07:254Metro Gate07:335Lake View07:40BUS-02
CoveredRemainingStop done

The fleet

Each bus carries its registration, capacity, driver, attendant and the expiry dates of its insurance, fitness and pollution certificates. Papers about to lapse are surfaced on the fleet list a month before they do, because a bus with expired insurance is not a paperwork problem — it is a bus that must not leave.

Routes and children

A route is an ordered list of stops with pickup and drop times and an optional fare. Children are assigned to a stop, not to a bus, so changing the vehicle on a route does not require touching two hundred records. Capacity is enforced: a full bus refuses another child.

The trip

A driver starts the trip on a phone. Location sharing begins with the trip and ends with it — a bus that is not on a school run is not the school’s to follow. The driver marks each child on or absent at their stop, and the family is told either way.

If a bus is running but has stopped reporting, that is shown as its own state. A vehicle out with children aboard and no signal is the case worth catching, and hiding it inside “not running” would be the wrong answer.

What parents see

Only their own child’s bus: its position, the next stop, a rough arrival estimate, and the driver’s name and phone number. When the bus is close to their stop they are told, once.

Fleet

  • Bus records
  • Driver and attendant
  • Capacity
  • Insurance and fitness expiry
  • Maintenance history

Routes

  • Ordered stops
  • Pickup and drop times
  • Stop coordinates
  • Distance
  • Per-stop fares

Riders

  • Student assignments
  • Pickup, drop or both
  • Capacity enforcement
  • Riders per stop

Trips

  • Driver console
  • GPS ingestion
  • Boarding and absence
  • Trip history

Live map

  • Fleet status
  • Route progress
  • Arrival estimates
  • Signal-loss alerts

Families

  • Own child only
  • Driver contact
  • Approach notifications
  • Boarding confirmation

Next step

Ready to run your school on one platform?

Tell us how your school runs today — what is on paper, what is in spreadsheets, what your current software does badly. The demonstration follows that rather than a script, and we will be straightforward about the modules that are not built yet.

What a demonstration involves

  • Thirty to forty minutes, on a call, with your screen or ours
  • Roughly how many students and staff you have
  • What you use today for fees and attendance
  • Whether you run one campus or several

No obligation, and no pricing pressure on the first call. If SchoolOS is the wrong fit for your school we would rather say so then.