By the time the bus reaches the second stop, the office knows which child did not board.
Student transport software for a school, or for the operator who runs its buses. Routes and stops are drawn once, each child is mapped to a stop and a bus, and boarding is marked on the trip itself. The term’s transport fee comes off that same list, so a child with a seat is a child who is billed. Parents hear from the office, not from rumour.
- Your routes, stops, timings and fee slabs entered the way your terms actually work
- Student list, parent numbers, buses and this term’s payments carried over before the first trip
- Attendants and drivers trained on a real morning run, not in a classroom
What goes wrong before the software.
The transport list and the fee list never match
One sheet holds the children on each route. Another holds who paid for the term. A child rides all year on a seat nobody billed, and you find it in December when somebody compares the two.
A parent rings at 7:40 to ask where the bus is
The office calls the driver, who cannot pick up because he is driving. The mother is told to wait five minutes. Ten more calls arrive the same morning.
Nobody can say for certain that a child boarded
The attendant knows, and she knows it in her head. If a child stayed back with a friend, the first person to ask the question is his mother at four o’clock.
Routes were drawn three years ago
Children have moved house, two stops have nobody left on them, and one bus goes four kilometres out of its way for a single child. Nobody redraws it because that is how the route has always run.
The fitness certificate expired last month
Fitness, permit, insurance, PUC and the drivers’ licences sit in one file in the almirah. Somebody remembers a date only when a constable at the signal remembers it first.
Diesel is a number the driver tells you
Fuel slips come in without an odometer reading against them. A bus doing eighteen kilometres twice a day and one doing forty look much the same on paper.
How the work flows through it, step by step.
- 1
June, before the term starts
Stops are drawn from where the children actually live now, and each stop gets a pick-up and a drop time. Buses, drivers and attendants go against routes. A route short of a driver shows up today, not on the first morning.
- 2
The sign-up, and the seat
The office maps the child to a stop, a bus and a trip: morning, evening or both. Parents’ numbers go on the same record. Seats free on that bus drop by one.
- 3
The fee for the term
Transport fee is raised by the distance slab that stop falls into, for the term, against that child. Parents pay online or at the counter and a receipt goes back. Anyone riding without paying is on the dues list, not hidden in it.
- 4
A quarter past seven on Tuesday
The attendant opens the trip on her phone and marks each child as they climb in. A child who does not board is marked so, and the message reaches the parent before the bus turns onto the main road.
- 5
Back at the depot
Odometer at start and at end, litres filled, the fuel slip, and anything that went wrong with the bus are logged against the trip. Kilometres per litre stops being an argument.
- 6
The dates that come around
Fitness, permit, insurance, PUC and licence renewals sit on the bus and on the driver. Each appears on a list before it lapses. Somebody still has to go and stand at the RTO.
What is inside.
Every module can be switched on, left out or changed to match how your team already works.
Routes and stops
Each route with its stops in order, the time at every stop, and the distance slab that stop belongs to. Move a stop and the children mapped to it move with it.
Learn moreBuses and their papers
Registration, seating capacity, and the fitness, permit, insurance and PUC dates for every vehicle, with scans kept against it. A date coming up appears on a list while there is still time.
Learn moreDrivers and attendants
Licence number and expiry, badge, address and phone for each driver and attendant, and the bus and trip they are on. An expiring licence shows up beside an expiring fitness certificate.
Learn moreStudent-to-stop mapping
One child, one stop, one bus, for the morning trip, the evening trip or both, with the parents’ numbers on the record. Seats taken and seats free are counted per bus.
Learn moreBoarding attendance
Morning and evening trips are created from the route. The attendant marks boarding stop by stop on a phone, and drop-off at the school or at the stop in the evening.
Learn moreMessages to parents
Not-boarded alerts, delay and route-change notices, fee reminders and receipts, by WhatsApp or SMS from the office. Every message sent stays on the child’s record.
Learn moreTransport fee by term
Fee by distance slab and by trip type, raised per term for the children who hold a seat. Sibling and staff concessions are set as rules instead of being remembered at the counter.
Learn moreCollection and dues
Payments online, by UPI or at the counter, each with a receipt. Dues by route, class and term, so the office knows who to call while the term is still running.
Learn moreFuel and trip logs
Odometer readings, litres filled and the bill against each. Kilometres per litre by bus and by month, which is where a leak shows first.
Learn moreBus upkeep
Servicing due by kilometres or by date, breakdowns logged against the vehicle, and what each repair cost. A bus that keeps failing on the same route is visible.
Learn moreLocation feed, where a device is fitted
If a tracking unit is on the bus, its feed shows beside the trip on the route screen. Device and SIM are bought and fitted separately, and what you see is only as good as that unit.
One system, each person sees their part.
Transport in-charge
Routes, buses, drivers, today’s trips, and any trip that has not started. She moves a bus and its children to another route when one breaks down.
Driver and attendant
The morning trip, its stops in order, the children due at each, and the boarding marks. Nothing else opens on their login.
Front office
Fee raised and collected, dues by route, new admissions joining mid-term, and the parent who wants a different stop from Monday.
Accounts
Collections by term and mode, concessions given, and what fuel and repairs cost per bus against what that route brought in.
Principal or owner
Trips run against trips planned, children boarded against children mapped, collection against what was raised, and the papers falling due.
The numbers the owner asks for.
- Children boarded against children mapped, by route and by day
- Trips planned against trips actually run
- Transport fee raised, collected and outstanding, by term and route
- Seats taken and seats free on every bus
- Fuel filled and kilometres per litre, bus by bus and month by month
- Fitness, permit, insurance and PUC dates falling due in the next two months
- Driver licence and badge expiry
Who this is built for.
- Schools running their own fleet of buses and vans
- Schools that hire vehicles from an operator and still answer the parents’ calls
- Transport operators carrying children for more than one school
- PU and degree colleges running a few routes for outstation students
- Schools collecting the transport fee separately from tuition, term by term
- Coaching centres running vans between the centre and nearby residential areas
When it is not the right choice.
- It is not a GPS device. The software records the trip and shows live location only from a tracking unit the school buys and fits, which is a separate decision and a separate bill.
- No software makes a fleet compliant. Fitness, permit and licence dates are kept as records with a reminder before they lapse, and the inspection stays yours.
- Two vans and one man who knows every child by name will manage fine with a printed list.
Adapted to your business before it goes live.
You are not handed a login and left to it. The product is set up around your records, your people and the tools you already use.
Your routes, stops and slabs
Routes, stops, timings and the fee slab each stop falls into go in first. Several schools start with a free technology audit instead, so the set-up begins from what actually leaks. Terms, concessions and your receipt series follow.
Students and buses moved across
The transport list, parent numbers, bus and driver details and what has already been paid this term come in from Excel. One route is checked end to end before the rest are loaded.
Fee collection the way you take it
Online payment, UPI and counter receipts are set up to match how your office collects today. Receipt numbering follows the series your accountant already uses.
Training the attendants, not only the office
Marking boarding on a phone is the part that decides whether any of this works. Attendants and drivers are shown it on a real morning run, at their own stops.
Hosting and support
We host it, back it up and fix what breaks. The changes you ask for after the first term go to the same team, not to a ticket queue.
Works alongside
- SMS
- UPI and payment gateways
- Tally
- Google Maps
- GPS tracking devices
Questions owners ask before a demo.
Does this student transport software tell a parent when their child did not board?
Yes, as long as the attendant marks the trip. Any child not marked as boarded sends a message to the parent’s number on the record. If nobody marks anything on the bus, there is nothing to send, which is why attendants are trained before the office is.
Do you have transportation software for schools that also collects the transport fee?
Yes. Fee is raised per term by the distance slab of the child’s stop, and parents pay online, by UPI or at the counter. Because the fee comes off the same list as the seat, a child riding without paying lands on the dues list in week one.
Does it show live bus location on a map?
Only if a tracking unit is fitted to the bus. That device and its SIM are chosen, bought and installed separately, and the map is never better than the unit sending it. On its own the software records the trip, the stops, the boarding and the odometer.
Have you built school bus management software before?
Yes. We built a transport booking system for an operator carrying school children. Registration, routing, fee collection and finance moved onto one set of records, instead of three spreadsheets that disagreed. The case study is published on this site.
Can the attendant mark boarding where there is no network?
Not today. It runs in a browser and needs a signal, and most routes have one for most of the way. On a stretch without coverage, those children are marked when the signal returns. We say this before you buy, because a demo in the office never shows it.
Can transport fees reach Tally?
Through your accountant, yes. Collections by term, route and payment mode export for Tally, and the ledgers are agreed with him during set-up. A direct connection is separate work, and worth it only at volume.
Can you bring our existing routes and student list from Excel?
Yes. Stops, the children on each route, parent numbers, buses and drivers are loaded before the term starts. Your transport in-charge checks one full route first, because a wrong stop against a five-year-old is not a small mistake.
We outsource our buses to a contractor. Is this still useful?
Often more so. Your school keeps the student mapping, the boarding record and the fee, while the operator runs the vehicles. Both sides then argue from the same trip list rather than two versions of the same morning.
Who owns the student and parent data?
The school does. Children’s names, addresses and parents’ numbers belong to you, not to us. Access is by role, so a driver sees a stop list and never a database, and the proposal covers a full handover, including if you leave.
What does it cost?
No published price. Buses, routes and how much has to change for your terms and slabs decide it. You see a demo built on one of your own routes, and the figure comes in writing after that.
Businesses that use this.
Related products.
See School Transport Management Software with your own data.
Tell us how you run things today. We’ll show you the parts that matter to you and say plainly what would need changing.
- No obligation
- We reply the same working day
- Your details stay private