How to Log & Track School Bus Driver Training Hours
DriverHub's School Bus Training module gives transportation managers a centralized, real-time way to log, track, and report driver training hours — replacing error-prone spreadsheets and disconnected systems.
Summary
If your team is tracking driver training hours on spreadsheets — manually updating rows, chasing certificates from third-party LMS platforms, and losing visibility into who has completed what — the School Bus Training module in DriverHub solves that problem.
By the end of this article, you will know how to configure the module, add training records for one driver or many at once, and understand how it connects to driver profiles throughout DriverHub.
Note: This module was originally built for California school bus operators who must meet annual SPAB training hour requirements, but it is useful for any transportation company that tracks recurring driver training by type (classroom, behind-the-wheel, in-service, or other).
DriverHub: School Bus Training Module
Table of Contents
- Module Overview
- Dashboard at a Glance
- Training Hour Types
- Initial Setup & Configuration
- Logging Training for a Single Driver
- Mass-Logging a Group Training Session
- Managing the 5-Year Certification Window
- Viewing School Bus Training in a Driver Profile
- Setting Training Reminders (To-Do Feature)
- Additional Information & Troubleshooting
- Frequently Asked Questions
- Conclusion
1. Module Overview
The School Bus Training module is a feature inside DriverHub that functions as a dedicated training hour log. It replaces the common practice of tracking training in spreadsheets by providing a structured, reportable, and real-time record for each driver.
Dashboard at a Glance
The main dashboard displays all drivers enrolled in the module. Each row shows:
- Driver Name — Links to the driver's full school bus training record
- Hours Required vs. Completed — Color-coded green (on track) or red (behind)
- Birthday — Used to calculate the training year; California tracks birthday-to-birthday, not January–January
- 5-Year Start Date — When the current recertification window began; shows days remaining
Training Hour Types
The module tracks four configurable hour categories. Required totals per category are set by an admin during initial configuration:
| Type | Description | Example Activity |
|---|---|---|
| Classroom | Instructor-led sessions | Distracted driving, first aid, safety awareness |
| Behind the Wheel | Supervised on-road driving practice | Annual route check, pre-trip inspection drill |
| In-Service | Training on scheduled in-service days | Back-to-school in-service, annual refresher day |
| Other | Any training that doesn't fit the above | Online vendor course, professional development |
⚠️ California operators: California still requires physical paper records signed in blue ink, submitted to California State Highway Patrol in Sacramento. This module is a tracking and reporting tool — it does not replace the paper submission requirement.
2. Initial Setup & Configuration
The School Bus Training module requires backend configuration before use. Contact your AvatarFleet account rep to enable and configure the module — there is no additional cost.
Step 1 — Set Hour Requirements Define how many hours are required per training type (classroom, behind-the-wheel, in-service, other) and the total annual hours required per driver. These thresholds appear on the dashboard as the "required" target.
Step 2 — Create Instructor and Driver Groups In the module settings, assign which DriverHub profiles are Instructors (who delivers training) and which are Drivers (who receives training). Only profiles assigned to a group will appear in the module.
Step 3 — Enable Driver Progress Visibility (Optional) Toggle whether individual drivers can log in and view their own training progress. Off by default.
Step 4 — Set 5-Year Certification Start Dates (California) For California SPAB compliance, input each driver's 5-year certification window start date. The system will calculate days remaining and prompt you when a reset is needed.
3. Logging Training for a Single Driver
Use this method when one driver attended a session or when you need to add a specific record to an individual's file.
Step 1 — Open the School Bus Training Module From the DriverHub left-hand navigation, click School Bus Training. The dashboard displays all enrolled drivers.
Step 2 — Click the Driver's Name Select the driver from the list. Their individual record opens, showing a breakdown of hours logged per training type, employee number, birth date, and 5-year certification status.
Step 3 — Click "Add Training" The training entry form opens. Select the Training Type (Classroom, Behind the Wheel, In-Service, or Other).
Step 4 — Enter the Activity, Duration, Instructor, and Date Select the specific activity topic (e.g., "Activity Trips," "First Aid"). Enter the duration — time can be logged in increments as small as 15 minutes. Select the instructor who conducted the training and the date it occurred.
Step 5 — Click Save The record appears immediately in the driver's training breakdown. Dashboard totals update in real time. The entry is also visible from the driver's main DriverHub profile under the School Bus Training record type.
4. Mass-Logging a Group Training Session
When multiple drivers attend the same session — such as a classroom in-service day or first-aid certification — use mass-add to log the entry for all of them at once.
Step 1 — Select Multiple Drivers from the Dashboard Check the checkbox next to each driver who attended the session. You can select as many drivers as needed.
Step 2 — Click "Add Training" The same training entry form opens. Fill in the training type, activity topic, duration, instructor, and date — just as you would for a single driver.
Step 3 — Click Save The training record is applied to every selected driver simultaneously. Each driver's hour totals update immediately. Click into any individual driver to confirm the entry appeared.
✅ Best practice: Log group sessions the same day they occur. Real-time entry keeps your compliance dashboard accurate and eliminates the need for end-of-year reconciliation.
5. Managing the 5-Year Certification Window
California SPAB regulations require drivers to be fully recertified every 5 years. DriverHub tracks this window automatically once the start date is configured.
Step 1 — Check the 5-Year Status On a driver's individual record, the 5-Year Start Date field shows when the current certification window began, which year of 5 the driver is currently in, and how many days remain.
Step 2 — Reset the Period When Recertification Is Complete When a driver completes their 5-year cycle, use the Close or Restart option on their profile. This resets the window to Year 1 of 5 from scratch. All prior records are retained for historical reference.
6. Viewing School Bus Training in a Driver Profile
You don't have to stay inside the School Bus Training module to see a driver's records. Training hours logged in the module are surfaced directly on the driver's main DriverHub profile under the School Bus Training record type — giving safety directors and trainers a full picture without switching screens.
7. Setting Training Reminders (To-Do Feature)
If a driver has an upcoming training requirement you don't want to miss, create a To-Do item linked directly to their profile.
Step 1 — Navigate to the Driver's Profile and Create a To-Do From within a driver's profile, click Create To-Do. Enter a title such as "Due for Training — [Driver Name]."
Step 2 — Assign It and Set a Reminder Date Assign the to-do to any user in the system (yourself, a manager, etc.). Set a reminder date. The system will display the notification in the bell icon at the top of the page on that date — and will link directly back to the driver's profile.
Step 3 — Receive the Notification and Log the Training On the reminder date, click the notification. It takes you directly to the driver's profile where you can add the training entry using the steps in Section 3.
💬 Also available — SMS texting: You can text drivers directly from DriverHub to remind them of upcoming training. Select one or more drivers, compose your message (e.g., "Training tomorrow at 8AM — be there"), and send. No external app required.
8. Additional Information & Troubleshooting
Driver seeing "Create User" or admin options they shouldn't? New drivers may see a "Managing Records" or "Create User" prompt inside the Training Marketplace. This option should only be visible to admins. Contact your account rep to disable this visibility for driver-level accounts.
Module not showing in your navigation? The School Bus Training module does not turn on automatically — it requires configuration by your AvatarFleet account rep before it will appear. Contact your rep to initiate setup. There is no additional cost.
9. Frequently Asked Questions
Q: Does this module replace our paper records for California compliance? No. California still requires physical paper records signed in blue ink, submitted to California State Highway Patrol in Sacramento. The module is a tracking and reporting aid — it does not replace the paper submission requirement.
Q: Can we use this module if we're not a California operator? Yes. The module was designed around California's SPAB regulations, but the core functionality — logging hours by type, tracking against a required total, reporting — is useful for any operator with annual training requirements.
Q: How do logged training hours appear in the driver's profile? Any training logged in the School Bus Training module is automatically reflected in the driver's main DriverHub profile under the "School Bus Training" record type, in real time, with no extra steps.
Q: Can drivers see their own training progress? Yes, but it is optional. Admins can enable progress visibility per driver or group during configuration. It is off by default.
Q: Is there an extra cost for this module? No. The School Bus Training module is included in the standard DriverHub subscription at no additional cost. It requires backend configuration to activate — contact your account rep to get started.
Q: Can we use this to track non-school-bus drivers, like motor coach or shuttle? Yes. While some fields (birthday column, 5-year window) are specific to California school bus regulations, the core logging functionality works for any driver type. It can also be used to track back-office professional development if needed.
10. Conclusion
The School Bus Training module gives your team a single, real-time source of truth for driver training hours — replacing fragmented spreadsheets and disconnected systems. Once configured, logging a session takes under a minute, mass-entry handles group days in seconds, and every record flows directly into driver profiles for compliance and reporting.
To get the module activated for your account, or for help with configuration, reach out to your AvatarFleet account rep directly.
Need more help? Contact support at support@avatarfleet.com or reach out to your account rep.