There are two very different problems hiding inside "scheduling software." One is building the timetable — who teaches what, when, in which room, without double-booking anyone. The other is filling it — getting students into classes without an administrator retyping every registration from an email.
Most platforms are good at one and adequate at the other. Knowing which half of the problem is costing you time is the fastest way to shorten your shortlist.
Quick takeaway: DreamClass has the strongest self-serve enrolment forms; Teach 'n Go is the only platform that handles both scheduling and public self-enrolment in one system with hard capacity caps. None of the six platforms compared here has documented a true class waitlist.
Scheduling and enrolment compared
| Platform | Group classes | Recurring schedules | Student self-enrolment | Waitlists |
|---|---|---|---|---|
| Teach 'n Go | Yes, group and individual | Yes, with conflict detection | Registration page and booking system | Coming soon |
| DreamClass | Not clearly distinguished | Weekly, biweekly, bulk edit, conflict detection | Public forms, multi-child family forms, re-enrolment links | Not found |
| Teachworks | Yes, individuals or groups | Flexible repeat options | Open Classes add-on plus website booking plugin | Not offered — request "Under Consideration" since 2022 |
| TutorCruncher | Yes, via Available Spaces per lesson | Daily or weekly, up to 50 at once | "Book a Lesson" tab on client dashboard | Not found |
| TutorBird | Yes, private and group | Yes | Multiple sign-up forms, free trial booking | Not found |
| Classter | Institutional timetabling | Academic-year timetables | Admissions module | Not found |
Filling classes without retyping
DreamClass has the strongest self-serve enrolment story of the group. You can publish public registration forms and link them from your website, send private re-enrolment forms to specific students, and — the detail that matters for family-heavy schools — let a guardian enrol multiple children through a single form. Applications are tracked through New, Processing, Completed, Waiting and Rejected states. Note that "Waiting" is an application processing status, not a class capacity waitlist; those are different things and it is easy to assume otherwise.
Teachworks handles this through its Open Classes add-on, which lets students self-enrol on a first-come-first-served basis against a defined class capacity, and a website booking plugin that puts the same thing on your own site. It works, but it is an add-on rather than core behaviour.
TutorBird offers multiple sign-up forms and lets prospective students book a free trial lesson directly from the form. For a tutoring business where the trial lesson is the sales motion, that is well-targeted.
TutorCruncher gives clients a "Book a Lesson" tab and a bookable lessons calendar inside the client dashboard. That works well for existing clients and less well for new enquiries, since it lives behind a login.
Classter approaches enrolment as institutional admissions rather than class booking — an applications pipeline, not a shopping cart. Appropriate for a K-12 school with an admissions season, heavy for a language school filling a Tuesday evening B1 class.
The waitlist gap
None of the five competitors in this comparison documents a class waitlist. Teachworks is the only one with a public position: a waitlist request has sat at "Under Consideration" on their feature board since 2022, and the feature does not exist today. For the others, no waitlist feature appears in any published documentation.
This is worth naming plainly because it is a real operational gap. When a popular class fills, the alternatives are a spreadsheet, an inbox, or losing the student. If you run classes that reliably sell out, ask every vendor directly and do not accept "students can register their interest" as a yes.
Group classes versus one-to-one
If you teach in groups, check how capacity is actually modelled. TutorCruncher does this explicitly with an Available Spaces or Max Students value set per job or per lesson. Teachworks schedules for individuals or groups and pairs that with predefined student groups for fast repeat scheduling. TutorBird supports open lesson slots for multiple students, framed around camps, workshops and recitals.
DreamClass describes recurring and one-time lessons without clearly distinguishing group from one-to-one delivery, so confirm this on a demo if group teaching is your core model.
Conflict detection
DreamClass validates teacher, classroom and course conflicts in real time as you build the timetable. Teachworks works from teacher availability. For a school with shared rooms and part-time teachers, real-time conflict detection saves more time than almost any other scheduling feature, because the cost of a clash is not the clash — it is the twenty minutes of phone calls afterwards.
Questions worth asking on a demo: can a new student enrol from my public website without an account? Can one parent register two children in one go? What happens when a class is full — can they join a waitlist, and does anyone get told when a space opens? Can I bulk-edit a recurring class when a teacher changes mid-term? And does the system stop me double-booking a room, or just let me do it?
Where Teach 'n Go fits
Teach 'n Go handles both halves of the problem — building the timetable and filling it — in one system. On the scheduling side, it manages group and individual classes with recurring schedules and automatic conflict detection, so you cannot double-book a teacher or a room. Class capacity is enforced with a hard cap, so a class cannot be over-enrolled past its optimum size.
On the enrolment side, a public registration page and a built-in booking system let prospective students sign up and book directly from your website — no administrator retyping registrations from email. Because enrolment feeds the same system as scheduling and payments, a student who signs up becomes a managed student instantly, with no data re-entry.
The one gap worth being upfront about: a true class waitlist — holding students in a queue for a full class — is on the roadmap rather than live today. Capacity is enforced now; the automatic waitlist behind it is coming soon.
Where Teach 'n Go wins clearly is ease of use: it is consistently rated the easiest platform in this category to run a school on, which matters most in scheduling, the part of the job you touch every day. See the teacher scheduling page for detail. Pricing starts at €69/month for up to 100 active students, all features included.
Frequently asked questions
Which platform is best for student self-enrolment?
DreamClass has the strongest self-serve enrolment story, with public registration forms, multi-child family forms, and re-enrolment links. Teach 'n Go pairs a public registration page and booking system directly with its scheduling engine, so a self-enrolled student becomes a managed student with no re-entry.
Does any school management software offer a class waitlist?
Not today, among the platforms compared here. Teachworks has a waitlist feature request open since 2022 marked "Under Consideration." Teach 'n Go enforces a hard class capacity now, with an automatic waitlist on its roadmap.
Can students enrol in classes directly from my website?
Yes, on most of the platforms compared. Teach 'n Go, DreamClass, Teachworks (via its Open Classes add-on) and TutorBird all offer some form of public, website-based sign-up.
Which platform stops double-booking a teacher or room?
Teach 'n Go offers automatic conflict detection across teachers and rooms. DreamClass validates teacher, classroom and course conflicts in real time as you build the timetable. Teachworks works from teacher availability rather than real-time conflict checks.
Is Teach 'n Go good for group classes?
Yes. Teach 'n Go manages group and individual classes with recurring schedules, and enforces a hard capacity cap so a group class cannot be over-enrolled past its optimum size.
Compare Teach 'n Go against other platforms
Honest, platform-by-platform breakdowns — and a calculator to run your own school's numbers.
- Teach 'n Go vs DreamClass
- Teach 'n Go vs Classter
- Best Tutoring Business Software in the US
- Mobile-friendly school management apps compared
- Online fee payment processing compared
- Class scheduling & student enrolment compared
- School finance & student billing compared
- Best software for language schools
- Free cost calculator — plug in your own numbers
Try Teach 'n Go free
See scheduling and self-enrolment for yourself with a 14-day free trial — no credit card required, and sample school data pre-loaded so you can explore straight away.