Transport Management is available on the Operations plan and above.
Adding Vehicles and Drivers
Your fleet registry is the foundation of the transport module. Every vehicle must be registered before it can be assigned to a route. Navigate to Operations → Transport → Fleet and click Add Vehicle.Enter vehicle details
Fill in the following fields for the bus or vehicle:
| Field | Description |
|---|---|
| Vehicle Name | A friendly reference name (e.g., Yellow Bus 1, Staff Shuttle). |
| Plate Number | The official vehicle registration plate. |
| Capacity | Maximum number of student passengers the vehicle can carry. |
| Driver Name | Full name of the assigned driver. |
| Driver’s Licence Number | The driver’s valid licence number for compliance records. |
| Driver Phone | Contact number for the driver, visible to relevant staff. |
Set vehicle status
Set the vehicle’s current operational status to Active, Under Maintenance, or Retired. Only vehicles with an Active status can be assigned to routes.
Creating Routes and Stops
Routes represent the named paths your vehicles travel each day. Each route has one or more stops where students are picked up or dropped off.Name the route
Give the route a descriptive name that families will recognise — for example, Lagos Island Route or Ikeja Morning Run. This name appears in the Parent Portal, so keep it clear and consistent.
Assign a vehicle
Select the vehicle that operates this route from the fleet registry dropdown. Only Active vehicles appear here. A vehicle can be assigned to more than one route if it operates different runs (e.g., morning and afternoon).
Add stops
Click Add Stop to build the route’s stop list in sequence. For each stop, enter:
- Stop Name — the landmark or street corner (e.g., Ozumba Mbadiwe Junction).
- Pickup Time (Morning) — the scheduled time the bus arrives at this stop.
- Drop-off Time (Afternoon) — the scheduled return time, if applicable.
Assigning Students to Routes
With routes created, you can assign individual students to the stop they board the bus from.- Assign One Student
- Bulk Assign Students
Open the student's profile
Navigate to Students → All Students, search for the student, and open their profile. Click the Transport tab.
Select the boarding stop
Choose the stop that corresponds to the student’s home area. This stop is displayed to the parent in the Parent Portal.
Transport Fee Generation
Edustream can automatically generate transport invoices for every student assigned to a route, saving you from manually billing each family.Create a transport fee template
Go to Finance → Fee Templates and click New Template. Set the category to Transport, name it (e.g., Term 1 Transport Fee – Lagos Island Route), and enter the amount. You can create different templates for different routes if fees vary by distance.
Link the template to a route
Open the route under Operations → Transport → Routes and click Fee Settings. Select the applicable fee template from the dropdown and choose the billing term.
Transport fee invoices are separate from tuition and hostel fee invoices. Families receive an itemised ledger in the Parent Portal showing each fee category individually.
Fleet Status and Driver Management
Keep your vehicle records up to date from the fleet registry. Navigate to Operations → Transport → Fleet to see all vehicles and their current status at a glance. Click any vehicle to:- Update the driver’s name, phone number, or licence details.
- Change the vehicle’s operational status (e.g., mark it as Under Maintenance when it is off the road).
- View the route or routes the vehicle is assigned to.
- See the current passenger count versus seating capacity.
Parent Visibility in the Parent Portal
Parents do not need to call the school to find out which bus their child takes. Once a student is assigned to a route, the Parent Portal automatically displays:Assigned Route
The full name of the route their child is on, along with the vehicle name and driver’s contact number.
Boarding Stop
The specific stop where their child boards and alights, with the scheduled morning and afternoon times.
Transport Invoice
The current term’s transport fee status — paid, outstanding, or partially paid — with a link to make payment.
Route Stop List
The full ordered list of stops on the route so parents know the bus sequence and can estimate arrival times.