For academies & centres

Group classes are not a bolt-on here.

Most tutoring platforms were built for 1:1 and had classes grafted on. ClassBold runs courses, terms, capacity and waitlists in the same schema as 1:1 — same calendar, same registers, same money — because the business we ran needed both every single day.

Autumn term · IGCSE Physics
6/8 seats
Enrolled6
Waitlist3
Term revenue booked$6,480
Filled fromterm announcement link

Seat opens → next waitlisted family invited automatically.

Group scheduling

Courses, sessions and rooms on one grid.

Build a course once — subject, level, schedule, room, tutor — and the term's sessions generate with clash-checking across tutors and rooms. Group registers mark the whole class in one pass; a make-up or a cancelled session updates every student's record and every family's money correctly, because attendance is the financial record.

1 scheduling conflictSara Haddad: Physics HL (16:00 – 17:00)Warnings only — nothing was blocked. Review and adjust if needed.
Thu, Aug 13
Fri, Aug 14
Sat, Aug 15
15:0016:0017:00
Maths (1:1)16:00
IGCSE Physics15:306/8
Physics HL16:00
Chemistry (1:1)16:00
Terms, capacity, waitlists

Full classes, honest caps, no lost demand.

Terms with real edges

A term has a start, an end, a price and a roster. Enrolment, billing and reporting all know which term they belong to — so “how did autumn do against spring?” is a report, not an archaeology dig.

Capacity that holds

Every class has a cap. Registration stops at full — no oversold classroom, no awkward call to a parent who already paid.

Waitlists that convert

Full class? Families join a waitlist. A seat opens — a withdrawal, a bigger room — and the next family is invited. Empty seats and lost demand are both leaks; the waitlist plugs both.

Registration

From “is there space?” to enrolled, without the office.

Parents register into a class from a link — capacity checked, term price attached, invoice raised, seat held. The registration run that used to be a fortnight of phone calls and a whiteboard becomes a link in your term announcement. And every registration is a tracked contact in the growth engine, so you know which channel filled the class.

/r/brightpath/autumn-igcse-physics
IGCSE Physics · Autumn
Sat 15:30 · 12 sessions · $540 term
Capacity check2 seats left
Invoice raisedINV-00231
Source recordedterm announcement
Reserve the seat
Your website

A course-forward site that fills next term.

ClassBold's website wizard knows what an academy sells. Answer "academy" and the generated site leads with your programs: a courses page built from your real active courses, a landing page per subject for search traffic, and an enquiry action on every one of them — feeding the same pipeline your term announcements do.

Courses on the page, enquiries in the pipeline

Course pages are generated from the catalog you already run — real names, formats and durations — and every enquiry arrives with its source attached.

Generated in minutes, owned by you

Eight questions produce an AI-builder prompt from your real data. The site lives in your builder account — ClassBold never hosts it.

Mariam Al-FarsiChatAI drafting
Do you have Year 9 maths on Saturdays?
21:00
Draft — waiting for review

We do — Saturday 10:00 is free with Ms. Haddad. Shall I book a trial lesson for Adam?

Parent comms

Every parent conversation in one inbox.

Chat, email — and WhatsApp on the roadmap — one thread per family, AI drafts, you approve. Even with three kids in four classes.

Message a whole class about the rescheduled Thursday session, or one family about one child — from the same inbox. Absence follow-ups and renewal reminders go out on time through automation recipes, and the family portal answers “what does my child have this week?” before it becomes a phone call.

Built inside a real education business — group programs, terms, waitlists and all.

We ran terms, filled classrooms and managed waitlists for five years before writing this page. The features above exist because we needed them on a Tuesday.

Just starting out?

Starting from zero? Launch here too.

Opening with one class, not a timetable? Start with the website and the booking link; terms, capacity caps and waitlists are already in the schema for the day you announce your first full term.

Your websitegenerated in minutes — yours
Your booking link/book/your-academy
Family portalyour name, their phones
Every enquiryattributed, one pipeline

Day one, on the same operating loop you'll run at scale.

Run next term on ClassBold.

Start free and set up one course tonight, or book a demo and bring your term timetable.