Larry Scroggins is the Transportation Supervisor at Okanogan School District, which runs a rural school bus fleet in north-central Washington. He wrote down what he needed from a digital DVIR. Seven things. Here is each one, and what is running at his garage today.
“Drivers picked it up on day one — adoption has been the easiest part.”
LSLarry ScrogginsTransportation Supervisor, Okanogan School District, where Bob drives a bus
Before
What Larry was working with before.
Okanogan's drivers were already on a digital DVIR product. The district reports it cost $30 per seat per month. The hardware and the software came bundled together. And the monthly reports were a problem Larry had to solve himself.
What Larry wanted was simpler. So he wrote down what “simpler” meant.
The old setup
$30 per seat, per month
What the district reports it paid for its old digital DVIR.
Hardware in the bundle
The hardware and the software came as one package.
Monthly reports by hand
At the end of each month, putting the report together was Larry's job.
The list
Seven asks. Seven answers.
Larry's asks, summed up in a few words each. The answers describe what runs at Okanogan today.
What Larry asked forWhat he got
Make it simple. One touch.
Delivered
A driver enters the 4-digit PIN the supervisor assigned when they first sign on, and again if they switch buses. The rest of the time, a clean pre-trip is one tap on No New Defects Found. Each inspection is signed with the driver's PIN on file.
Deliver my monthly reports. Don't make me build them.
Delivered
On the 1st of every month, Larry gets one combined PDF: every bus's inspections, defects and repairs for the month, ready to print and file. A PDF for each bus is also saved to Drive, and any month can be run again on request.
Drivers need to know the repair status.
Delivered
Before a driver signs, the app shows every open defect on that bus and where each repair stands. When the mechanic writes a note for the driver, it shows on the driver's screen for that bus. Both come from the office, so they show when the phone has signal. The inspection itself saves on the phone and sends later if there's none.
NewIn ProgressParts OrderedOut of ServiceClear
Give my mechanic a simple way to work.
Delivered
The mechanic app. Every open defect in the fleet on one list. When a driver reports a new one, the mechanic and supervisor get a text with the bus and what's wrong, and an email with the driver's note and a map link, within seconds. Moving a repair along takes a couple of taps, and one box holds the message the driver will see.
Built to FMCSA's electronic DVIR rules, named together: 49 CFR § 390.32 (electronic documents and signatures), § 396.11 (driver vehicle inspection reports) and § 396.13 (the driver's review before driving), as amended by FMCSA's electronic DVIR final rule (91 FR 7893, published Feb. 19, 2026, effective March 23, 2026).
49 CFR § 390.32§ 396.11§ 396.1391 FR 7893
Does that federal rule even cover a school district's own buses? It depends on the operation. 49 CFR § 390.3T(f) generally exempts home-to-school bus runs and transportation run by a state or local government, so ask your district's counsel where yours fall. Washington's pre-trip and post-trip rule, WAC 392-145-041, applies either way. More in the FAQ.
FMCSA does not certify or approve DVIR software. Your district remains responsible for its own compliance. Nothing on this site is legal advice.
Save us money.
Delivered
The district reports it paid $30 per seat per month before. One-Touch DVIR's inspections are $20 per driver seat per month, plus applicable Washington sales tax. No special hardware is required, and there's no setup fee. Buses, mechanics and supervisors don't add to the bill. The Mileage & Pupil Tracker is an optional add-on.
Okanogan's drivers sign their pre-trips in the app. How that went is in Larry's own words, at the top of this page.
The mechanic app
Where every repair stands, on one screen.
The shop sees every open defect in the fleet, with what the driver wrote. A couple of taps moves a repair along. One box holds the message the driver will see.
Five statuses: New, In Progress, Parts Ordered, Out of Service and Clear.
The mechanic's message stays on the driver's screen until the driver taps Got It, and the app records that tap.
Pulling a bus Out of Service asks the mechanic to confirm first.
A text and an email on every new defect a driver reports, within seconds: the bus and what's wrong by text, plus the driver's note and a map link by email.
Shown with made-up demo data
Running at Okanogan today
What's running at the garage right now.
The same system a new garage gets. Nothing on this list is a promise for later.
Instant text and email alerts
Every new defect a driver reports reaches the mechanic and supervisor within seconds: which bus and what's wrong by text, plus the driver's own note and a map link by email. With optional quiet hours, you can silence each person's defect texts during an overnight window you pick (Bob's own copy still comes through); the email still goes out.
Out of Service warning
When the shop pulls a bus, the driver's phone shows a full-screen Do not operate this bus warning once it hears from the office. The phone remembers that answer and shows it again even with no signal. A phone that has had no signal since before the bus was pulled can't know.
The monthly report on the 1st
One combined PDF with every bus in it, in Larry's inbox on the 1st of the month. A PDF for each bus is saved to Drive too.
Mileage & Pupil Tracker
Drivers log routes and trips with pupil counts and the odometer. The business office gets mileage and ridership workbooks. Counts only, never student names.
Add-on
Driver Electronic Signature Agreement v1.2
Drivers sign the agreement with their PIN when they first sign on, and again after a bus change. The current version, v1.2, adds a notice that an inspection carries an approximate location when the phone provides one.
Every bus on the app
Every bus at the garage does its pre-trip on One-Touch DVIR. No paper.
Want to talk with a supervisor who runs it?
Ask Bob, and he'll check whether a supervisor can take your call.