
Keep ESOL courses, conversation clubs and exam preparation connected to the right classroom and staff.
Online booking
Publish language class times you can honour and reserve the right classroom without a round of emails.
Learn moreScheduling
Hold every language class, classroom and regular time in one diary when the timetable changes.
Learn moreA beginner in an intermediate class does not just have a hard hour. The whole room slows to their pace, and by week three two other people have stopped coming.
Each level is its own course at its own price, so somebody books the group they belong in rather than the night that suits them.
A returning student carries the courses they have already taken, so next term’s placement starts from a record rather than a conversation.
The ceiling is where every student still gets to talk, which is well below what the room would physically seat.
See the next language class, who is leading it and which classroom is committed before the doors open.
A place that comes free before week one goes back on the page. After that the group is set, because week five is no place to start.
Built for your school
Reserve the right classroom, tutor and course level and remove that capacity as soon as the booking is confirmed.
Keep the language class time, assigned person and customer details together from booking to arrival.
Offer this booking online only when the required classroom, tutor and course level are genuinely free.
Move or update the booking while keeping the language class record clear for everyone working that day.
Use a standing booking when this language class repeats weekly or monthly on the same timetable.
Keep the agreed language class fee and payment status beside the confirmed place.
Open a dedicated block without confusing it with the normal language class timetable.
Adjust this local booking pattern while protecting every other language class already in the diary.
Keep the language class fee and booking record together, whether payment is recorded manually or taken by card.
Mark cash or bank transfer against the language class when payment arrives outside online checkout.
Let customers pay the course fee when the level and classroom place are confirmed by card online when the booking is confirmed.
See the payment status beside the language class rather than searching a separate note or inbox.
One app for every booking
Beginner, intermediate and conversation are their own courses at their own prices, so nobody is sold a group they cannot follow.
A class stops where everybody still gets to speak, which is a smaller number than the room holds and the number that makes it work.
Send email reminders with the confirmed language class time, helping customers arrive ready while the team keeps working from the same booking.
Add your whole team and get booking for nothing.
As you grow with us you can go Pro.
Yes. Publish genuine availability for the classroom, tutor and course level; a confirmed booking removes that matching capacity from the times customers can choose.
Yes. A weekly or monthly language class can run indefinitely, end on a date or stop after a chosen number, and standing bookings are included on Free.
Yes. Each confirmed language class holds its classroom, so that capacity is no longer shown as available for the same time.
Bookables supports email reminders for confirmed language class bookings. It does not rely on a separate paper list at the high-street language school.
Yes. Create a quote for a private language class, course or group request and keep it with the customer and booking details.
With Pro, customers can pay the course fee when the level and classroom place are confirmed by card online. On Free, record cash and bank-transfer payments against that language class manually.