Industries: driving schools
Driving school software for instructor diaries and online booking
One diary that knows which instructor drives which car, pupils who book and move their own lessons, and a record per pupil from the first lesson to the practical test. Built around how your school runs, with two instructors or twenty.

A driving school runs on hours, cars and pupils who reschedule
The first lesson starts at eight outside Temple Meads, with a pupil on lesson six. At half nine the car has to be at the Kingswood test centre for a practical test, at eleven someone practises joining the M32, and in the evening a colleague runs a mock test on the routes around Filton. In between a parent rings to move a lesson, a pupil texts to say they are ill, and the office wants to know who has the automatic on Friday.
In most schools that lives in a shared calendar, a spreadsheet per instructor and the office phone. Driving school software built for you puts lessons, cars, instructors and pupils in one place.
Where a teaching week pinches
A lesson needs three things at the same hour: a pupil, an instructor and a car. Most small schools keep those in three different places. The pupil is in a messaging thread, the instructor's hours are in their own diary app, and the car is on a whiteboard in the office. As long as each instructor drives their own car, that holds. Once two instructors share a dual-control car, or the school runs one automatic for everyone, double bookings start.
Cancellations are the second leak. A pupil cancels the evening before, the slot stays empty, and nobody tells the pupil who has been waiting three weeks for an evening lesson. The third is test readiness. Whether a pupil is ready for the test, how many hours they have done and which manoeuvres still need work sits in the head of the instructor who taught them last. When that instructor is off, the next one starts from scratch.
And then there is the phone. Parents ring to book for their son, pupils ring to move, and the office rings instructors who are mid-lesson and cannot answer. Every call is a few minutes, and on a busy day there are dozens. The rest of this page goes need by need: what we build, which DVSA rules belong in your system and how much software suits your size.
Someone looks for driving lessons in Bristol one evening
New pupil
Automatic, theory passed, wants evening lessons
Nadia, Filton, today 19:42
- A page per course: manual, automatic, intensive
- A Google profile with reviews and your area
- A first lesson booked online with a free instructor
An example of what we can build, with made-up names. The schools and reviews above are fictional.
New pupils who find you and book straight away
Pupils search on their phone, usually in the evening, for driving lessons and their town. They pick from the map, read two reviews and look for a price and a free slot. A school that only shows a phone number loses them to the one where you can book a first lesson there and then.
We build a site with a page per course: manual, automatic, intensive and refresher lessons for drivers who passed years ago. Each page says where lessons start, which areas you cover and what a pupil needs before the first lesson: a provisional licence, and for the test, a theory pass. The booking form asks for the gearbox, whether the theory test is done and which hours suit, so the office knows straight away who fits with whom. Your Google Business Profile shows your area and your reviews; ask every pupil who passes for one, as described in getting more Google reviews. What goes on the site itself is on driving school website design, and local SEO helps you show in more towns than the one your office is in.
An instructor's day on the phone
- Every lesson on the pupil recordWhat was covered and what is still to do, ticked per lesson. Whoever teaches next sees where it stopped.
- Pupils book themselvesThe pupil sees their instructor's free slots and picks one. Nobody has to ring back.
- Ready for the testWhen the progress list is complete, the app flags it, and the office sees when the pupil's theory pass runs out.
An example of what we can build, with made-up names. You choose what a lesson records.
An app per instructor, a record per pupil
Instructors see their day on their phone: who, where, which car and what they practised last time. After the lesson they tick off what went well and what needs work, in a few taps at the kerb. That note goes into the pupil's record, so the next instructor who takes the pupil sees where they are. The record holds the gearbox, the theory pass date, the hours done, the progress per skill and the test date and centre once the pupil has booked it.
Pupils get their own view too, through a small client portal: their next lessons, what they worked on and a button to move a lesson within the rules you set. How far ahead they may move, which instructors they see and when a late cancellation still counts are your choices. We build the app and the portal as a web app that installs on the phone, so instructors do not need anything from an app store.
Two lessons on car 2, Wednesday afternoon
Car booked twice
On Wednesday at 2pm Hannah and Tom are both on car 2. One car, two lessons.
Car 3 is free on Wednesday and has dual controls. The board puts Hannah in it.
Fixed: Hannah to car 3
An example of what we can build, with made-up names. You decide which rules the board checks.
The office board shows the week per instructor and per car. A practical test blocks the car for the drive to the centre and the test itself. Mock tests, intensive courses and Pass Plus sessions get their own colour. When two lessons land on the same car, the board says so and proposes the car that is free. When a pupil cancels, the board offers the slot to pupils on the waiting list for that time of day, and the first to accept gets it.
That is the core of staff scheduling software with a car attached to every shift. The cars themselves, with MOT dates, insurance renewals and services, sit in a light version of fleet management software, so a car never goes in for a service on a full day of lessons. Hours per instructor come out of the same diary, which helps if you pay franchise fees or instructors on commission; a separate time tracking app is not needed.
Driving instructor wanted, through your own site
An example of what we can build, with made-up names. You pick what the form asks.
Finding instructors and keeping them
For many schools growth stops at the number of instructors, not the number of pupils. A vacancy page on your own site, with the car you provide, the areas, the hours and what a week looks like, gets better replies than a line on a job board. The form asks whether someone is a qualified ADI, holds a trainee licence or is still working through Parts 1 to 3, so you know who can start when. How a small employer tells that story is in employer branding.
Once someone joins, the same system keeps track of the dates that matter: the ADI certificate renewal every 4 years, the DBS check that DVSA asks for again every 4 years and the standards check. For trainees, it logs the training hours their trainer gives. Where AI can help with the paperwork around hiring, see AI for HR.
A parent's email becomes a pupil record
An example of what we can build, with made-up names. AI reads the email and proposes; a person picks the instructor and decides.
Many enquiries come in as a few lines from a parent: their daughter turns 17 next month, passed her theory, can only do evenings and wants an automatic. AI reads that email or message and turns it into a draft record with the gearbox, the theory pass, the hours that suit and a first lesson with an instructor who has room. The office checks it and confirms with one click. Nothing goes to the pupil without a person looking at it.
The same works for the questions that come every week: what a lesson costs, whether you cover a certain postcode, whether you do intensive courses. A small assistant on your site answers those from your own prices and areas, and hands anything else to the office; how that is built is on AI chatbot development. For the wider picture of letting software handle repeat admin, see AI automation.
Sole instructor, small school or franchise network
Not every school needs the same build. A sole instructor needs booking and payments; a school with franchisees needs a board that sees all of them.
| Size | What hurts most | What we build first |
|---|---|---|
| Sole instructor | Calls during lessons, empty slots after cancellations | Online booking with a waiting list and reminders |
| 2 to 5 instructors | Shared cars, who has which pupil | A weekly board per instructor and car, pupil records |
| 6 to 15 instructors | The office phone, test dates, onboarding new instructors | Pupil portal, test and mock test planning, vacancy page |
| Franchise network | Franchise fees, areas, reporting per instructor | Areas per instructor, hours and fees per month, a dashboard |
Start with the row you are in. The software grows with the school: a sole instructor who takes on a second has the board ready the day that person starts.
DVSA rules that belong in your system
To charge for driving lessons in Great Britain you must be an approved driving instructor (ADI) on the DVSA register. Most rules are dates and documents, which software is good at remembering.
| Rule | What it means for the school | What the system does |
|---|---|---|
| ADI qualifying tests | Part 1 theory costs £81, Parts 2 and 3 cost £111 each; after Part 1, Parts 2 and 3 must be passed within 2 years | Tracks each trainee's parts and the deadline |
| Trainee licence | Costs £140, lasts 6 months, needs at least 40 hours of training from a qualified ADI, 10 of them in a car, recorded on form ADI 21T | Logs training hours per trainee, warns before the licence ends |
| ADI certificate | First certificate £300, renewed every 4 years for £300; displayed on the passenger side of the windscreen | Reminds the instructor and the office before it expires |
| DBS check | Needed to apply and again every 4 years | Keeps the date per instructor |
| Standards check | Usually every 4 years, sometimes sooner; not booking or attending can mean removal from the register | Shows who is due |
| Changes | A change of name or address goes to DVSA within 7 days | A task when an instructor updates their details |
| Pupil tests | Car theory test £23 and valid for 2 years; practical test £62 on weekdays, £75 on evenings, weekends and bank holidays | Stores the theory pass and the test date per pupil, warns before the theory pass runs out |
These are the gov.uk figures on 1 November 2026. VAT on lessons is a question for your accountant; we build the prices in as you set them. Pupil records hold personal data, so you need a privacy policy and a clear view on UK GDPR.
A worked example: empty slots at a six-instructor school
An example with assumed figures, not a client. A school in Bristol has six instructors. Each loses two lessons a week to late cancellations that nobody refills, and a lesson costs the pupil £40.
| Item | Assumption | Per year |
|---|---|---|
| Lost lessons | 6 instructors x 2 lessons x 46 weeks | 552 lessons |
| Lost income | 552 x £40 | £22,080 |
| Refilled through a waiting list | Half of them | £11,040 back |
| Office calls saved | 30 calls a week x 4 minutes x 46 weeks | about 92 hours |
If a waiting list refills half of the empty slots, that is £11,040 a year at these assumptions, plus the hours the office no longer spends on the phone. Put in your own numbers before deciding; what custom software tends to cost is in custom software development cost.
How we start with your school
- A conversation about your weekHow enquiries come in, who plans the lessons, what instructors note down, how pupils pay. We walk through an ordinary week, with tests and mock tests in it.
- A fixed price per projectWe pick the part where you lose the most time and give a fixed price for it. Websites start from 1,500 euro; software gets a price after the conversation.
- A week of teaching with the first versionTwo instructors and the office use the first version for a week. What does not fit, we change before the rest of the team follows. You own the code and the data.
We built the site for No.4 Lange Ast, a holiday home with a site in four languages, a request form and an availability calendar fed by the Airbnb and Booking calendars, live since 3 October 2026: see the No.4 case. A driving school diary rests on the same idea: one calendar that shows what is free. Book a call or read how we approach custom software.
Driving school owners often ask
Can pupils book and move their own lessons?
Yes, within the rules you set: which instructors they see, how far ahead they can move a lesson and when a late cancellation still counts. The lesson lands in the diary straight away and the pupil gets a confirmation and a reminder.
Does it handle manual and automatic cars?
Yes. Every car has its gearbox, and a pupil learning in an automatic only sees instructors with an automatic free at that time.
Can it track ADI renewals and trainee licences?
Yes. The system keeps the ADI certificate, DBS check and standards check dates per instructor, and the training hours and licence end date per trainee, and warns before anything runs out.
Does it book the practical test with DVSA?
No, the test is booked with DVSA as usual. The system stores the test date and centre in the pupil's record and blocks the car for that slot.
Can it work for a franchise with self-employed instructors?
Yes. Each instructor sees their own pupils and diary, the school sees the whole network, and fees or commission per instructor come out of the lessons in the diary.
What does driving school software cost?
A website starts from 1,500 euro. Software gets a fixed price per project after a conversation, depending on what you need first.
Custom software
How VBS helps you with this
We build the platform your business runs on every day: your spreadsheets, emails and paperwork in one system that does what you do.
- Your workflow mapped first, then a fixed price
- Screens for the office, the client and the road
- Hosting, backups and security managed by us on AWS
How we approach it is on our page about Custom software.
Lessons, cars and pupils on one board?
Tell us how a teaching week runs at your school. We will show you where we would start.
Rather get in touch right away?