For driving schools
Driving school management software for multi-instructor schools
Every car's diary in one view. Pupils allocated and reassigned in a click. School-wide takings for you, private books for each instructor. £14.99 for your first instructor and £8.99 for every one after that, on the same plan as the single-instructor product, with no separate school tier to buy.
- Shared diary across every instructor
- Role-based access: instructor finances stay private
- £14.99 first instructor, £8.99 for each one after
What a school needs beyond a diary
A school owner needs to know which instructor has a free Tuesday, which pupils are waiting, what the school took last month and who is owed what. Most instructor apps sell that as a higher tier, so growing costs you an upgrade and a migration at the same time.
Passly puts the school features on the same plan from day one. Your first instructor is £14.99 a month and every one after that is £8.99, so a three-car school is £32.97 and a ten-car school £95.90. Add an instructor and the shared diary, allocation, reassignment and school-wide reporting are already waiting.
The school control centre
The screens a school owner uses every week
Diary, instructors, bookings and finances, in one account, live on phone, tablet and laptop.
01 / Diary
Every instructor's week in one diary
Open the school calendar and see every car at once, or filter down to a single instructor. Recurring lessons hold their slots, reschedules land in genuinely free time, and every change saves to the cloud the moment it is made, so the office and the car are never looking at different versions of the week.
- The whole school's week in one view, or filtered to one instructor
- Recurring lessons repeat automatically across every car
- Conflict detection, so two lessons cannot land on one instructor
- Live on phone, tablet and laptop with no sync button to press
Built for schools that want to grow, not just cope
One booking front door for the whole school
A school with five cars usually has five ways of getting booked. Passly gives you one public profile and one booking route into real availability across every instructor, so a learner who finds you at nine at night books a genuine free slot instead of leaving a voicemail. Turn on student choice and they pick their instructor, leave it off and you allocate.
- One school profile, with individual instructor profiles optional
- Bookings check real availability across every car
- Free listing on the Passly marketplace, no charge per pupil
Put the booking widget on your own website
Most school websites end at a contact form. Embed the Passly booking widget and the same live availability appears on your own domain, so a learner books without leaving your brand and the lesson lands straight in the right instructor's diary. Franchise and associate instructors can embed their own widget on their own page under your brand.
- Embeddable widget on your existing website
- Bookings write straight into the correct instructor's diary
- Per-instructor widgets for franchise and associate models
Know how the school is really performing
Progress is tracked against the DVSA syllabus for every pupil in the school and driving tests are logged with their outcome, per instructor and overall. That is what tells you which instructor is carrying too many pupils, which learners are close to test, and where the next fortnight of capacity is coming from.
- Every pupil marked against the DVSA syllabus, lesson by lesson
- Mock and real tests logged, plus a live Driver's Record for the learner
- Per-instructor view of pupils, progress and test results
Bookings or enquiries: how new learners reach a school
Take bookings, take enquiries, or take both
One setting in School settings decides how learners reach you. Take bookings and they pick a lesson time from your availability there and then. Take enquiries and they send the days and hours they are free plus where they are up to, and you decide who teaches them and when. Take both and your page offers each form, so the learner picks whichever fits.
- Three modes: take bookings, take enquiries, or take both
- Bookings stay the default until you change it
- Learners need no account to send an enquiry
- Enquiries carry no commission, because no money moves
Screenshot: School settings, booking mode options
Every enquiry arrives with the learner's week attached
The learner marks each weekday as open all day or names the exact hours they can drive, then gives the pickup address and postcode, gearbox and course preference, an ideal start date, and whether they hold a provisional licence, have passed theory and have a practical test booked. It all lands in one school inbox, where the default view is everything that still needs something from you.
- Availability day by day, plus postcode and pickup address
- Provisional, theory, practical test booked and hours so far
- Seven statuses, including waiting list and on hold
- You read the availability and allocate: Passly does not match for you
Screenshot: School enquiry inbox with status filters
Assign, convert, and drop the form onto your own site
Assign an enquiry to whichever instructor has room and they are notified. Convert it and Passly emails the learner an invitation lasting seven days, led by your school's name and logo with replies coming back to you, and once they accept they book and pay like any other pupil. School settings also gives you a one-line script tag that puts the same form on your own website.
- Assign to the instructor with capacity, and they are notified
- Conversion sends a seven day invitation, branded as your school
- One line of HTML puts the whole school's form on your site
- It carries your school ID, so renaming never breaks the snippet
Screenshot: School embed snippet in School settings
Franchises and associate instructors
One brand at the front, independent instructors behind it
The model most UK driving school franchises actually run: self-employed instructors under a shared brand, each with their own pupils, diary and money, with the school owning the public presence and the booking route. Passly works that way by default rather than as an afterthought.
-
Instructors keep their own books
Role-based access means each instructor sees their own pupils, lessons and money. Nobody is looking at a colleague's earnings, which is what makes a self-employed model work.
-
One brand, many instructors
The school carries the public profile and the booking route. Individual instructor profiles can be visible or hidden, so you decide whether learners meet the brand or the person.
-
Add and remove cars without a migration
Invite an instructor and they are running the same day. Seats adjust automatically, so going from three cars to eight is a billing change, not a project.
Your school, live in an afternoon
No migration project, no onboarding fee, and no implementation call you have to sit through.
-
Create the school and invite your instructors
Set your school name, contact details and public profile, then invite each instructor by email. They accept, log in and have their own diary immediately.
-
Set services, prices and working hours
Add your lesson types and prices at school level, then let each instructor set their own working hours and unavailability so bookings only land when someone is genuinely free.
-
Connect Stripe and open the doors
Connect Stripe to take card payments and prepaid blocks, embed the booking widget on your website, and your school profile goes live on the Passly marketplace at no extra cost.
Everything included, at every school size
There is no school tier, no per-car uplift and nothing held back for an upsell. Every feature below is included at every school size.
Shared school diary
Every instructor's week in one view, filterable to one car, with conflict detection across the whole school.
Instructor management
Invite by email, track pending invitations, assign roles and let seats adjust automatically as your team changes.
Allocation and reassignment
Assign enquiries to whoever has capacity and move pupils between instructors with their full history intact.
School-wide finances
Lesson income, card takings, other income and expenses across every instructor, with a per-instructor breakdown.
Role-based access
Instructors see their own pupils and their own money. School owners see everything. Nobody sees a colleague's earnings.
One booking front door
School profile, optional instructor profiles and an embeddable widget, all booking into real availability.
Progress and test results
DVSA syllabus tracking for every pupil in the school, with mock and real driving tests logged per instructor.
Payments and credits
Card payments through Stripe, prepaid blocks, school-wide discounts and refunds handled in the app.
Your data, any time
Export pupils, lessons and payments as CSV whenever you want, free, with no request form and no waiting period.
What a school actually pays
£14.99 a month for your first instructor, then £8.99 for every instructor after that, with every feature included at any size. Only teaching instructors count as seats and seats adjust automatically, so you are never paying for a car you no longer run.
| School size | Monthly cost | Features included |
|---|---|---|
| 1 instructor | £14.99 | Every one |
| 3 instructors | £32.97 | Every one |
| 5 instructors | £50.95 | Every one |
| 10 instructors | £95.90 | Every one |
| 20 instructors | £185.80 | Every one |
Lesson payments taken through Passly carry a flat 1.5% fee on top of standard Stripe processing charges, published up front rather than set at sign-up. There is no setup fee, no per-pupil charge, no charge for your marketplace listing or the leads it brings you, and no charge for leaving.
Driving school software questions
What is driving school management software?
Software that runs a multi-instructor driving school rather than one instructor's diary. It adds what a school needs and a solo ADI does not: visibility across several instructors' diaries at once, allocating and reassigning pupils between instructors, school-wide takings with a per-instructor breakdown, one booking route for the whole school, and access control so instructors cannot see each other's finances.
How much does driving school management software cost?
Passly is £14.99 per instructor per month at any size, with school features included rather than sold as a higher tier. A three-car school is £32.97 a month, a five-car school £50.95 and a ten-car school £95.90. There is a 14-day free trial, no contract and no minimum term, and only teaching instructors count as seats.
Can instructors see each other's earnings?
No. Role-based access means the school owner sees school-wide takings and a per-instructor breakdown, while each instructor sees only their own pupils, lessons and money. This is the setting that matters most for schools running self-employed instructors or a franchise, where instructors are effectively running their own books under your brand.
Can I move a pupil from one instructor to another?
Yes. Reassign the lesson or the pupil and the record moves with them: lesson history, syllabus progress, notes, outstanding balance and any prepaid credits stay attached to the pupil rather than to the instructor who taught them first. That is the point at which a lot of schools discover their current software treats pupils as an instructor's property, which makes any staff change painful.
Do learners book with the school or with a specific instructor?
Whichever you prefer. The school has its own public profile and booking route into live availability across every car. Turn on the student choice setting and learners pick their instructor; leave it off and you allocate enquiries yourself. Individual instructor profiles can be shown or hidden from school settings, so a school marketing a single brand stays a single brand.
Can learners send an enquiry instead of booking a time slot?
Yes. School settings has three modes: take bookings, take enquiries, or take both on the same page. Enquiries suit the way a school actually fills a car, because the first question a new learner has is whether you have room for them at all rather than whether a particular Tuesday is free. The enquiry form asks which days and hours they can drive, their postcode and pickup address, and whether they have their provisional, have passed theory and have a test booked.
What happens to an enquiry once it arrives?
It lands in one inbox for the whole school with a status: new, waiting list, on hold, assigned, invited, converted or declined. You assign it to whichever instructor has capacity and they are notified, then convert it, which emails the learner an invitation lasting seven days under your school's name and logo. When they accept, they become a pupil of that instructor and book and pay like any other. Passly does not match learners to instructors for you, you read the availability and decide.
Do enquiries cost anything extra?
No. Enquiries carry no commission because no money moves when one is sent, and there is no per-enquiry charge and no charge for putting the form on your own website. The 1.5% Passly fee applies only to lesson payments taken through Passly, on top of standard Stripe processing charges. Your subscription stays at £14.99 for your first instructor and £8.99 for each one after that.
Is Passly suitable for a driving school franchise?
Yes, for the model most UK franchises actually run: self-employed instructors working under a shared brand, each with their own pupils, diary and finances, with the school holding the public presence and the booking route. Role-based access keeps each instructor's money private, per-seat billing means franchisees are added or removed in a click, and each instructor can embed their own booking widget on their own page under your brand.
What happens when an instructor joins or leaves?
Invite by email and they are working the same day, with their own login and diary. Seats adjust automatically, so you are not paying for a car you no longer run. When someone leaves, reassign their pupils to another instructor and the full lesson history, progress and balances travel with each learner.
Do I need different software as I grow from one car to ten?
No. The school features sit on the same plan as the single-instructor product, so nothing needs migrating when you take on a second car. You add an instructor, the bill goes up by one seat, and the shared diary, allocation, reassignment and school-wide reporting are already there waiting.
For schools
Run every car from one account
Shared diaries, pupil allocation and school-wide takings. £14.99 for your first instructor, £8.99 for each one after. 14 days free, no card required.

