Booking is different for teaching
A restaurant books one sitting. A teaching business books a trial, and then the same slot every week for a term, with fees collected on a schedule and a register kept. So the question is not only "can someone book online". It is whether the tool takes a trial from your website, converts that trial into a recurring weekly slot, bills the term or the month, and keeps the timetable in one place.
Tools split into three families: one-to-one lesson management, class and term management, and course and event enrolment. Here is how the common ones compare on what a website actually needs from them.
One-to-one: tutors and music teachers
TutorBird. Built for tutoring: student records, recurring lesson scheduling, invoicing, lesson notes, parent and student portals, and an online booking option you can link or embed. Strong on the admin that follows a booking rather than the booking alone. Good fit for a solo tutor or a small centre.
My Music Staff. The music teaching equivalent, from the same stable of ideas: repertoire and practice logs, recurring lessons, invoicing, family accounts, and a portal. Music teachers who use it tend to stay on it because the lesson record matters as much as the calendar.
Teachworks. Aimed at tutoring businesses with several teachers: scheduling, payroll for tutors, invoicing, packages, and family accounts. It is the one to look at when you have grown past a spreadsheet of who teaches whom.
Acuity Scheduling. Not education-specific, but excellent at the thing a trial needs: live availability, intake forms, payment or deposit at booking, and clean embedding on your own pages. Many teachers run Acuity for trials and something else for term admin. Calendly is a lighter alternative for a single teacher with simple availability.
Classes and terms: clubs, swimming, kids' activities
ClassForKids. Made for children's activity providers running terms: term enrolment, waitlists, registers, parent accounts, and payments. Widely used by swimming lesson providers and clubs in the UK.
TeamUp. Class and course management with memberships, packs, courses and recurring payments. It suits art and pottery studios and adult class providers who sell both drop-ins and courses.
Jackrabbit and Sawyer. Both aimed at children's class businesses in North America, with enrolment, registers and family portals. Sawyer also runs a marketplace, which is a discovery channel and a commission decision.
Bsport and Momence. Studio-style platforms with timetables, memberships and app-based booking, common where classes look more like a studio schedule than a school term.
Courses and events: language schools, test prep, adult education
Arlo. Course and training management: a course catalogue, scheduled sessions, online registration with payment, waitlists, and certificates. It suits adult education, test prep and professional courses where each course has dates, a fee and a capacity.
Bookeo. Flexible enough for classes, courses and workshops with fixed dates, and common in cooking schools where vouchers and dietary questions matter as much as the seat.
Language schools frequently run Arlo or Teachworks for enrolment and Acuity for one-to-one sessions on top.
What the website needs from any of them
- A trial booked in two taps from every subject page, deep-linked so the subject and teacher are pre-selected where the tool allows it.
- A path from trial to recurring slot. Whether that conversion is automatic or a step you take afterwards, the site should explain it in one short paragraph so nobody has to ask.
- Fees on the page, not only inside the booking widget. Per lesson, per term, per course.
- A timetable for group providers, published from the platform rather than retyped every term. Ask the vendor what embed or feed exists before you promise it.
- Enquiry capture for the ones who are not ready, going to the same place as bookings.
- Tracking, so a booking can be attributed to the subject page, the teacher profile or the timetable.
- Tested on a phone, because that is where the evening browsing happens.
Feature sets move. Confirm recurring lessons, term billing, waitlists and embedding with the vendor before you commit, especially if you are switching for one feature.
Choosing
- Solo tutor, wants admin handled: TutorBird.
- Music teacher or small music school: My Music Staff.
- Tutoring business with several tutors and payroll: Teachworks.
- Trials with payment at booking, any subject: Acuity, alongside whatever you use for terms.
- Kids' classes by term, registers and waitlists: ClassForKids, Jackrabbit or Sawyer.
- Adult classes, memberships and courses: TeamUp, Bsport or Bookeo.
- Language school, adult education or test prep with a course catalogue: Arlo.
Already on one that works? Stay on it. The website can make any of these fill a timetable, and a migration mid-term is a project nobody enjoys.
Where this sits
Wiring whichever platform a teaching business runs into subject pages, teacher profiles, a fees page and a published timetable is the core of what we build into education and lessons websites. The tool is your choice. Making the trial one tap from every page, and the term enrolment one step after it, is ours.