Run every instructor's diary, payments and learners from one place.
A drag-and-drop calendar for the whole school, deposits and no-show fees taken by card
automatically, progress you mark in a tap, and a booking page with your name on it. One bill for the
school, office staff free, and no commission on your lessons.
30-day free trial · No card needed · £49/mo for four instructors, or £19/mo on your own
What it sorts out for you
Spreadsheets, group chats, sticky notes
One place for every booking, payment and lesson note.
Card payments without a card reader
Every school takes card payments through Stripe. Send a payment link, take a deposit or give a refund in a couple of clicks.
Progress without paper
Mark a lesson in under a minute, one tap per skill. The test-ready score and the time-to-test estimate update as you go.
Running several instructors
Each instructor gets their own calendar, earnings and permissions. One workspace and one bill per school, and office staff don’t take a seat.
Parents can follow along without a login
Share a private link and parents can see lesson history, the next lesson and progress.
Lesson notes that stay with the learner
Add voice notes and photos at the end of every lesson, and they’re saved to the learner’s timeline.
Scheduling
A drag-and-drop lesson calendar
Drag a lesson to a new slot and the student gets an email and the instructor a push
notification. Your cancellation policy is applied automatically.
Drag-drop calendar with day, week and month views.
Repeating slots for regular Tuesday-at-six learners; one-off overrides
without breaking the series.
Saved meeting locations per instructor — pickup or fixed point, with notes
the student sees.
Cancellation policy enforced automatically — if a learner cancels inside
the policy window, the late-cancel fee is charged.
What the student sees — their next lesson, the meeting point on a map, a
one-tap reschedule, and a calendar feed straight into Apple or Google.
Mon 19
Tue 20
Wed 21
Thu 22
Fri 23
09:00
A. Turner
P. Shah
M. Lloyd
11:00
S. Greene
A. Turner
N. Patel
P. Shah
13:30
M. Lloyd
A. Turner
S. Greene
15:00
P. Shah
S. Greene
M. Lloyd
Alex Turner
10-hour package · 19/10/2026
£420.00Paid
Priya Shah
Deposit · 20/10/2026
£40.00Held
Marcus Lloyd
Late-cancel fee · auto · 21/10/2026
£20.00Charged
Sofia Greene
Refund · 22/10/2026
−£25.00Refunded
Payments
Get paid up front, automatically
Card checkout and saved-card payments via Stripe. Deposits, late-cancel fees and no-show fees
are charged automatically under the policy you set.
Card checkout for packages and one-off lessons.
Saved cards via Stripe — students opt in once, then deposits and fees are
charged automatically. Card details stay with Stripe.
A card page for learners where they update their card and download receipts.
Live balance per student in lesson hours, not pounds.
What the student sees — buy a package in two taps, see how many lesson hours
they have left, and store a card for deposits.
Progress tracking
Progress every learner can read
Five skill areas that cover what the test checks, each marked on a four-step scale, with
manual and automatic covered. Plus curated YouTube videos per skill, with watched tracking.
Five areas from the driving test: control, manoeuvres, junctions,
road types and conditions, adding up to a test-ready score.
Manual or automatic: learners in an automatic don't see the gear
skills.
Lesson notes carry forward — the next instructor sees what to focus on
before the student gets in the car.
Curated skill videos — hand-picked YouTube content per test-required skill with
watched tracking.
What the student sees — their own progress sheet, marked after every lesson,
three skills to focus on next, and a test-ready score.
Test-ready
78%+6% vs last week
Control
Moving off & stopping
Steering & positioning
Manoeuvres
Bay parking
Parallel park
Junctions
Roundabouts
Cancellation: Wed 21/10 · 11:00
4m 12s
Offered to Priya Shah · matched on weekday + automatic + Northgate
Push sentSMS sentEmail sent
Cancellation: Thu 22/10 · 09:00Claimed
Alex Turner claimed in 1m 47s · balance restored
Cancellation: Fri 23/10 · 15:00Expired
No matching learner in 10-minute window · offered to next 3
Waitlist
Fill a cancelled slot automatically
Students set a preference window — days, hours, transmission, and the instructor they
already learn with, so offers only ever cover that instructor's slots. When one opens,
Passdesk offers it to three learners at once and the first to tap gets it.
Preference windows — date range, weekdays, hour-of-day, transmission,
and pinned to their own instructor. If a colleague ever has to cover, the progress record
shows where the last lesson finished.
Push, text and email go out at the same time.
First to tap within 10 minutes gets the slot, and two learners can't
claim the same one.
Balance restored automatically for the learner who cancelled.
For teams
Add staff, set permissions, see where the gaps are
You can add office staff on any plan and instructors from Pro upwards, each with their own
permissions. Every instructor gets an earnings record you can pay against, and a chart
of the week shows which hours are going unsold. If you franchise your
instructors, Team and Scale work out their fees and draft their statements.
Email invitations, pre-set permissions
Invite staff with the access they need: owner, instructor or office.
What each instructor has earned
Hourly rate, earnings so far this month and a week-by-week breakdown.
See which hours go unbooked
Spot the underused slots, plan around peak demand, and see which instructors'
diaries stay full.
Make the progress sheet yours
Hide skills you don't teach, rename or reorder the rest, and add your own.
Staff & permissions
DG Diana GloverOwner · all permissions
JT Jamie ThompsonInstructor · Manage schedule, Track progress
SP Sara PettyInstructor · Manage schedule, Manage routes
AK Aaron KhanOffice · View bookings & purchases
+ Invite staff member
Your school's public face
A public booking page for your school
Every Passdesk school gets a public page at passdesk.co.uk/s/your-school.
It shows your tagline, packages, photos and social links, with a signup form so a visitor
can book a first lesson while you're out teaching. It's listed in our public directory
too.
Your tagline, packages, photos, social URLs
Built-in signup form — new students arrive in your school with
their details already in.
Included on every plan, down to Instructor at £19 a month. What is
on the page.
The Passdesk schools directory
Your school is listed as soon as your page is published, and being listed costs you
nothing.
CD
Castlegate Driving School
Verified school
Patient instruction · Manual + Auto · Castlegate area · Verified-student reviews
10-hour pack
£325
Manual
First lesson
£35
90-minute taster
Mock test
£60
Full simulation
https://passdesk.co.uk/s/castlegate-driving/
Getting set up
Your products, imported automatically
Most schools have a website that already lists their packages. Paste the URL and Passdesk
reads the page and creates the products for you.
Product import from URL
Paste the page that already lists your packages. Passdesk extracts each product (name,
price, hours) and sets them up in your workspace. Check them over and confirm. It
takes a few minutes.
https://your-driving-school.co.uk/packagesImport
Coming from another diary app?
Send the export from whatever you use now and it gets set up for you — learners, lesson
history, packages and remaining balances, progress and test results. Free, on any plan,
including during the trial.
Pro covers you and 3 instructors with 150 active learners; Team raises that to you and 10 instructors with 500, and adds custom branding, instructor regions, franchise fees and webhooks; Scale takes you to 25 instructors (you + 24) with unlimited learners, and adds priority support and API access. On Pro and Team you can add instructors one at a time for £10 a month each, and each seat adds 40 learners: up to 8 instructors on Pro and 20 on Team. Office staff are free on every plan, since only people who teach take a seat. Above 25, Scale still covers the first 25 and extra instructors are added at a per-instructor rate we quote for you (Network pricing). Learners who have passed never count towards the cap. Every instructor signs in with their own login and only sees the students they teach (unless you grant wider permissions).
Can I bring my existing students and packages over?
Yes — paste your existing webpage URL and Passdesk extracts your products. Five free imports per school, then £5 per ten-pack top-up; manual entry is always free. Students and progress are imported via spreadsheet upload, or via the API (Scale).
Can each instructor see their own earnings?
Yes — each instructor has their own page showing their bookings, hours, and earnings (against the rate the school sets). Payouts run from the school’s connected Stripe balance.
Can I brand the student portal to my school?
Yes, on Team and Scale. Set your colour and logo, and your booking page and student screens use them.
Do you handle motorcycle training?
Yes, on every school plan, for schools in England, Scotland and Wales. Run CBT days with the DVSA ratios worked out for you, let riders book and pay online, sign off elements A to E on the day and record the DL196. DAS and A2 riding lessons go in the same diary as your car lessons.
Can I ask Claude or ChatGPT about my diary?
Yes, on every school plan. Connect Claude or ChatGPT to Passdesk and ask about your lessons, your learners and who owes what in plain English. It can read your records but can’t change them. On Scale you can also let it book and cancel lessons. Setting it up takes a few minutes, and the guide is at passdesk.co.uk/docs/mcp.
What happens if my Wi-Fi or 4G drops mid-lesson?
The in-car app captures odometer, time, location, and quick reactions even when offline. Everything queues on the phone and syncs when you reconnect.