School bus tracking app. Know where every bus is. So do parents.

Real-time school bus tracking for schools, parents and staff. Parents follow the bus in the school bus tracking app; the school sees the fleet on Google Maps with GPS updates every 5 seconds. Speed monitoring, route replay, breakdown alerts and bus attendance in the staff app.

  • Updates every 5 seconds
  • Live in the parent app
  • Part of your school ERP
  • 5 seclive location
    updates
  • Bus attendancemarked in the
    staff app
  • High-speedreports for
    every trip
  • Distancetravelled report
    per bus
  • Route replayof any
    past trip

Every morning, parents across 1000+ schools know exactly where the bus is

Pole Star SchoolMadhubaniSt. Dominic's Convent English Medium SchoolPalakkadSt. Agnes SchoolKharagpurShantha Group of InstitutionsBangaloreDon Bosco Public SchoolPatnaLittle Flower H.S.S.DibrugarhSan Academy Group of SchoolsChennaiPrabhat Tara SchoolMuzaffarpurSt. Paul's Group of SchoolsHajipurAll Saints Diocesan H.S. SchoolShillongGulmohur High SchoolJamshedpurCarmel CMI Group of SchoolsKeralaBishop Westcott Girls School, DorandaRanchi
Why it matters

"Where is the bus?" shouldn't take twenty phone calls.

Every morning the same calls come in. Parents ring the office, the office rings the driver, and the driver answers while driving. Nobody knows if a bus is speeding, late or off route until something goes wrong, and by then the only evidence is everyone's memory.

  1. The office phone rings from 6:45 am

    Parents call the front office, the office calls the driver, and the driver picks up on the road. The same question is answered forty times before the first bell.

  2. Nobody knows who actually boarded

    The attendant marks attendance in a paper register, if one is maintained. When a parent asks whether their child boarded the bus, the school office has to call the staff on the road to find out.

  3. Speeding is found out from complaints

    A parent reports a bus speeding on the main road. Without speed data, the school cannot verify the incident, hold the driver accountable or take corrective action.

  4. "The bus never came to our stop"

    A parent says the bus skipped the stop; the driver says the child wasn't there. With no record of where the bus went and how long it waited, the argument has no end.

  5. Breakdowns reach parents last

    A bus breaks down on the way home. Parents wait at the stop and children wait on the roadside while the office works through a phone list, one call at a time.

  6. Three lists that never agree

    The route chart is on a whiteboard, the bus register is on paper and the transport fee list is in a spreadsheet. When a child changes stop, one of them is always out of date.

Track movement, stop by stop

Ride one route with the school bus tracking app, from depot to school gate and back.

Green Valley Public School operates twelve buses from a single depot. Follow Bus 7 along its Anna Nagar route for a day, and see how every stop brings a different part of the Schoolcanvas school transport management system into action, for the transport manager, parents, attendants and the principal.

Route 7 · Anna Nagar ⇄ Green Valley Public SchoolBus 7 · 41 students on the route list · attendant S. Lakshmi
  • Morning pickup
  • Afternoon drop
  • Speed record

Choose a stop to jump to what happens there. Route, stops and times are an example for the fictional Green Valley Public School.

Depot6:40 am · trip start

Bus 7 leaves the depot, and the GPS starts reporting

The trip is logged on the live fleet map, with the GPS syncing every 5 seconds.

The trip start is logged as Bus 7 pulls out, and it appears on the live fleet map. Its GPS device syncs every 5 seconds. Devices come from several partner vendors, with AIS-140 certified and standard options, so you choose what suits your buses and your state's rules.

Bus 7 · GPS device Morning trip
  • Trip start · Depot 6:40 am
  • Device type AIS-140 certified
  • Sync interval 5 seconds
12 of 12 buses reporting · Google Maps
Anna Nagar 2nd Ave7:05 – 7:09 am

Aarav's mother sees the bus five minutes away, and walks to the stop

Live bus location and notifications in the parent app, on Android or iOS.

She watches Bus 7 come up the main road in the Schoolcanvas parent app, on Android or iOS, with the location refreshed every 5 seconds and bus notifications as it gets close. No waiting at the corner for twenty minutes, and no call to the office.

Green Valley Parent app Bus location
  • 🚌 Bus 7 has left the depot
    6:41
  • 📍 Bus 7 is 5 minutes from your stop
    7:05
  • 🏫 Bus 7 has reached school
    7:42
Shanthi Colony7:16 am

Meera boards the bus. The attendant marks her in two taps.

Her attendance is updated automatically in her student profile through the staff app.

Every driver, conductor and attendant has the Schoolcanvas staff app. Each child who boards is marked present, and bus attendance is saved with the student's record instead of in a paper register, so the office can see who is on Bus 7 without calling anyone.

Bus attendance · Bus 7 Staff app
  • MIMeera Iyer · V-A
    PA
  • AKAarav Kumar · VI-B
    PA
  • FRFarhan Rahman · VIII-C
    PA
Marked by S. Lakshmi · saved to student records
Inner Ring Road7:20 am · between stops

The bus picks up speed on the ring road. It is on record.

Speed is monitored through the trip and lands in the high-speed report.

Speed is monitored throughout the journey. The burst goes into the high-speed report with the time and the place, and the transport manager reviews it after the trip, so the talk with the driver starts from facts. Speed governors stay the operator's job; Schoolcanvas keeps the record.

Speed log · Bus 7 52 km/h
7:167:187:207:227:24
Added to the high-speed report
Thirumangalam7:24 am

Diya's family moved. Her new stop is already on the list.

Pickup point, route list and transport fee all follow one student record.

Routes and pickup points are set up once and students are assigned to their stop. Transport fees are linked to the route and pickup point. When Diya moved house, the office moved her to Thirumangalam; the route list and the attendance sheet follow the same record, and the office updated her transport fee for the new stop in the same place.

Diya Sharma · IV-A Updated
  • Pickup point Shanthi Colony → Thirumangalam
  • Transport fee Updated by office · ₹3,000
Route 7 · 3 pickup points · 41 students
School gate7:42 am · back out at 3:20 pm

Bus 7 reaches school. The trip closes itself.

“Reached school” alert for parents; start, stop and halt times on record.

The trip end is logged with every start, stop and halt time on the way, and parents get the "reached school" notification. Halt times show where the bus lost time, and whether a late bus left the depot late or was held at a stop. Bus attendance is already in the student records.

Trip summary · Bus 7 1 Oct · morning
  • Trip end · School 7:42 am
  • On board 38 of 41
  • Longest halt Shanthi Colony · 2m 05s
Afternoon drop3:40 pm · if a bus breaks down

In case of an unexpected breakdown, parents hear it from the school first.

Rare, but planned for: one alert reaches every family on the route.

Breakdowns are rare, but the plan is ready. The transport manager raises a breakdown alert and assigns Bus 9 to the route. Parents and students on Route 7 are told straight away and can follow the replacement bus live. Route changes work the same way. One alert replaces forty phone calls.

Dear Parent, Bus 7 (Anna Nagar route) has stopped near Thirumangalam with a breakdown. Bus 9 is on its way, and drop-offs will be about 20 minutes late. Track the bus live in the app.Green Valley Public School · 3:40 pm
Depot, next dayRoute replay

"The bus skipped our stop." Route replay settles it in one call.

Replay any past trip and settle a complaint with facts, not guesswork.

A parent says Bus 7 did not stop for her son. The principal replays the morning trip: the bus reached the stop at 7:09, waited almost two minutes, and the attendant marked the boy absent. The complaint, tracked with an ID in Schoolcanvas Communication, is closed the same morning.

#CMP-0587 · "Bus skipped our stop" Resolved
  • Anna Nagar 2nd Ave · arrived 7:09 am
  • Halt at the stop 1m 50s
  • Bus attendance Marked absent, 7:10
The transport office

Every route, every campus, on one screen.

School bus GPS tracking, parent alerts, bus attendance, routes and transport fees often operate across separate systems. With Schoolcanvas, they work from a single set of student records, so the bus list, attendance register and fee ledger stay aligned and up to date.

Live GPS fleet view

Every bus on Google Maps, with its location and current speed refreshed every 5 seconds. At normal city speeds, a bus moves only a short distance between updates, so the dot on the screen closely matches the bus’s actual position on the road. Start, stop and halt times are logged for every trip.

Live · every 5 sTransport control room
On route12 / 12
Trips started6:40 – 6:58
Longest halt1m 40s

Why 5 seconds matters

With a slower refresh rate, the marker can appear to jump between streets, reducing parents’ confidence in the tracking. Schoolcanvas GPS hardware syncs every 5 seconds.

≈ 42 mcovered by a bus at 30 km/h between two updates

High-speed reports

Who drove fast, where and when, for every bus.

BusTop speedEvents
Bus 1256 km/h4
Bus 752 km/h1
Bus 339 km/h0

Distance and fuel

Distance reports and a fuel calculator show the bursar and trustees where transport money goes.

Distance412 km
Mileage set5.5 km/l
Fuel est.75 l
Bus 7 · this week

Every branch's fleet

All campuses' buses, routes and stops in one place, with branch and group reports.

  • Anna Nagar 12 on route
  • Velachery 9 on route
  • Tambaram 6 on route · 1 at depot

Reports for the people who ask

Access speed, distance, route replay, halt-time and fuel reports, ready for management meetings, transport committee reviews, inspections or parent queries.

Daily trip summaryBus attendanceStop-wise studentsHigh-speed reportHalt timesRoute replayDistance & fuelTransport fees by routeBranch & group summary+ many more
Transport safety

School bus safety, tracked on every trip.

The Schoolcanvas school bus GPS tracking system and school bus tracking app work together, so the school and parents see where every bus is and who is on board in real time, and how each bus was driven.

  • 1

    School bus GPS tracking

    Every bus on a live map, with the location updated every 5 seconds.

  • 2

    Route replay

    Replay any past trip with stop and halt times.

  • 3

    Breakdown alerts

    One alert reaches every family on the route.

  • 4

    Bus attendance

    Each child marked on and off in the staff app.

  • 5

    Speed monitoring

    High-speed reports with time and place.

  • 6

    School bus tracking app

    Parents see the bus live and get notified as it nears.

For everyone on the school run

Built for the people who answer for every bus.

The owner signs the transport budget, the transport manager runs the routes, the principal takes the complaints, the parent waits at the stop and the attendant counts the children. Each sees what they need.

See what transport costs, and what it is doing for your reputation.

Transport is one of the largest running costs and one of the fastest ways to lose parents' trust. Schoolcanvas brings distance, fuel consumption and speed data for every bus, across every campus, alongside the transport fees collected route by route, so management can see exactly what transport costs and how efficiently it is being managed.

Book a demo for your role

Before

  • Fuel bills accepted on trust
  • Transport fees tracked in a separate spreadsheet
  • Safety incidents heard about second-hand

With Schoolcanvas

  • Distance reports and fuel calculations for every bus
  • Transport fees linked to routes and pickup points
  • High-speed reports and complete route records available on demand
Getting started

Set up school bus tracking in four simple steps.

Our team sets up transport with you, using the student records you already have, and helps you choose the GPS hardware and plan the rollout.

  1. Step 1: Fit GPS on your buses

    AIS-140 certified or standard devices from our partner vendors, fitted and linked to your account.

  2. Step 2: Add routes, stops and students

    Set up routes and pickup points once, assign students, and link transport fees to each stop.

  3. Step 3: Switch on the apps

    Parents track the bus live in the parent app; drivers and attendants mark bus attendance in the staff app.

  4. Step 4: Track and improve

    Speed, halt, distance and fuel reports show where routes run late and where money goes.

Moving from another system or from Excel?Your student, route and fee data comes across free, so transport starts from the records you already trust.
Talk to our team
Before and after

What changes on the school run.

A GPS tracker shows a dot on a map. Schoolcanvas shows the complete picture: who is on the bus, who has boarded, whose transport fee is paid and which parents need to be alerted.

SchoolcanvasStandalone GPS trackerPhone calls and registers
Live bus location✓ Refreshed every 5 secondsVaries by device and plan✕ Only when the driver answers
Bus location for parents✓ Live in the school's parent app✓ In a separate tracking app✕ Call the office
Speed monitoring✓ High-speed reports for every bus✓ Usually included✕ Known from complaints
Route replay and halt times✓ Any earlier trip✓ Often included✕ No record
Breakdown and route-change alerts✓ To parents and students at onceVaries✕ One call at a time
Bus attendance✓ In the app, saved to the student record✕ Separate system, if any✕ Paper register
Routes and stops linked to transport fees✓ Built in✕ Not included✕ Separate spreadsheet
Several campuses✓ One fleet view, branch-wise reportsVaries✕ One phone list per branch
Part of your school ERP✓ Same records, same login✕ A separate product to manage✕ Separate registers and files
Questions

Transport questions, answered.

Tracking
How does the school bus GPS tracking system work?

A GPS device in each bus sends its location to Schoolcanvas every 5 seconds. The school sees the whole fleet on Google Maps, with speed monitoring, high-speed reports, route replay, halt times and distance travelled, and parents see the live bus location in the Schoolcanvas app. Devices come from several vendors, with AIS-140 certified and non-AIS options.

How often does the bus location update?

Every 5 seconds. The GPS devices sync with Schoolcanvas that often, so the location the school and parents see is close to where the bus really is.

What does the transport manager see?

Every bus on Google Maps, live, with its current speed, start and stop times and halt durations. Reports cover high speed, distance travelled, route replay, halt times and fuel.

Can we check where a bus went on an earlier day?

Yes. Route replay shows the path of any previous trip, including where the bus stopped and for how long.

Can we see if a bus was speeding?

Yes. Speed is monitored throughout every trip, and high-speed reports show each vehicle's speed events with time and place.

Parents
Do parents need a separate school bus tracking app?

No. The live bus location is part of the Schoolcanvas mobile app that parents already use for attendance, homework, circulars and fees, on Android and iOS. Bus notifications arrive in the same app.

How do parents track the bus?

In the Schoolcanvas parent app, on Android and iOS. Parents see their child's bus on the map, refreshed every 5 seconds, and get bus notifications in the app.

Are parents told about breakdowns or route changes?

Yes. If a bus breaks down or its route changes, parents and students get an alert straight away, along with regular bus notifications in the app.

Is our families' data safe?

Schoolcanvas is DPDP-ready and hosted on a private cloud in a tier-IV data centre in India. Access is role and permission based, and the data belongs to the school.

Hardware and safety
Who provides the GPS hardware? Is it AIS-140 certified?

Schoolcanvas works with several GPS hardware vendors and offers both AIS-140 certified and standard devices. Which one you need depends on your buses and your state's rules; our team will help you choose.

Does Schoolcanvas make our buses compliant with CBSE or state rules?

No software can do that on its own. Speed governors, CCTV, attendants and vehicle permits are provided by the school or bus operator. Schoolcanvas helps you monitor every journey and keeps the records, such as live tracking, speed reports, route replay and bus attendance, that show you are watching.

Who marks bus attendance?

The driver, conductor or bus attendant marks it in the Schoolcanvas app, and it is saved with each student's record.

Setup and the rest of Schoolcanvas
Are transport fees linked to bus routes and stops?

Yes. Transport fees are linked to routes and pickup points, so each student is billed for their own stop. If a child’s stop changes, the school updates the transport fee.

Does transport connect with the rest of Schoolcanvas?

Yes. Routes and pickup points are linked to students and to transport fees, and bus attendance and parent alerts use the same records as the rest of your school.

Can we manage buses for several branches?

Yes. Every branch's fleet, routes and stops are managed in one place, with reports for each branch and for the group.

How is transport priced?

Pricing is not published because it depends on your school, your number of buses and the GPS devices you choose. Book a demo and we'll prepare a quote.

How long does setup take?

The Schoolcanvas ERP goes live in 7 days when your data is ready, with free data migration. GPS fitment is planned with you around your fleet and our partner vendors.

Book my free demo

See your own bus routes, live on Schoolcanvas.

A free, 45-minute demo of Schoolcanvas, online or at your school, shaped around how your school works. We call you back within 4 working hours to fix a time.

Your free demo can cover

  1. Your own data, routes and processes
  2. Live bus tracking and the parent app
  3. The rest of the ERP, from admissions to fees
  4. Assist, the AI LMS for your teachers
  5. A setup plan and a quote for your school
  • Call back in 4 working hours
  • Free data migration
  • 1-month free trial

Book my free demo

Takes 30 seconds. No commitment.

Interested in
Get started

Still answering "where is the bus?" every morning?

Mon–Fri 9 am – 6 pm · Sat 9 am – 4 pm