For language schools

A1 to C2 is a business model. Run it like one.

A language school runs on levels and terms: group classes by level, a conversation track beside an exam track, students moving up when they're ready. In ClassBold your subjects are whatever you teach — Spanish B1, Business French, IELTS prep — and terms, capacity and waitlists are built in, not bolted on.

Spring term · Spanish
4 levels
Spanish A1 · Mon/Wed 18:0010/12
Spanish A2 · Tue/Thu 18:008/10
B1 Conversation · Sat 10:00full · 3 waiting
B2 Exam track · Sat 12:006/8

Levels, tracks and languages are your catalogue — nothing academic is hardcoded.

Built for how a language school actually runs.

01

Your levels are the catalogue

Subjects in ClassBold are org-defined: Spanish A1, B1 Conversation, IELTS prep, Business German. The platform never hands you an academic subject list to fight — you write the catalogue, everything else follows it.
02

Terms that enrol and end

A term has a start, an end, a price and a roster. Enrolment, billing and reporting all know which term they belong to — and re-enrolment into the next level is a pipeline step, not a September scramble.
03

Conversation and exam tracks, side by side

The same student in a group conversation class and 1:1 exam coaching: two class types, one schema, one family invoice. Group and 1:1 were built together here, not grafted.
04

Waitlists for the full classes

Every class has a cap and registration stops at full. A seat opens — a withdrawal, a bigger room — and the next student is invited automatically. Empty seats and lost demand are both leaks; the waitlist plugs both.
From enquiry to enrolled

“Which level am I?” is your best enquiry. Answer it fast.

Most language-school enquiries start unsure of their level. The AI answers with your real class times and seats the moment they ask, and books the placement session as a real service — not a note in someone's inbox. The recommendation goes on the student's record, the enrolment is the next pipeline step, and the whole thread stays attributed to the channel that brought them.

One enquiry, end to end · sample tenant
Placement session bookedThu 17:00
Level recommendedB1
EnrolledSpanish B1 · Tue/Thu 18:00
Invoice raisedINV-00318
Source recordedwebsite · subject page
Your website

A site that sells every language on your list.

ClassBold's website wizard builds from your real catalogue — and your catalogue is languages and levels. The generated site gets a landing page per subject for search traffic, which for you means a page per language, with your real class formats on it and an enquiry action on every one — feeding the same pipeline your term announcements do.

Your levels, on the public page

Subject pages come from the catalogue you already run — real names, formats and durations — and every enquiry arrives with its source attached, down to the language page it came from.

Generated in minutes, owned by you

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

Keeping them term over term

Students who move up stay for years.

Progression is retention

A student who finishes A2 is your best B1 prospect. When a term ends, the re-enrolment message goes out by automation recipe — drafted for approval, per family, before the competitor down the road answers first.

One inbox, every language

Chat, email — and WhatsApp on the roadmap — one thread per student or family, AI drafts, you approve. Absence follow-ups go out the same day; "what time is my class?" is answered by the portal before it becomes a phone call.

Accountant-ready term numbers

Enrolment and revenue by term and by level, prepaid hours you still owe, who is overdue — reports, not archaeology. "How did spring intake do against autumn?" has an answer.

Built inside a real education business — terms, waitlists and full classrooms included.

We ran terms, filled group classes and managed waitlists for five years before writing this page. Nothing here assumes what you teach — the catalogue is yours, and the machinery underneath it earned its keep on real Tuesdays.

Just starting out?

Starting from zero? Launch here too.

Starting with one language and two levels? Launch with the website and the booking link; tracks, terms and waitlists are waiting for the day your A1 class produces its first A2 students.

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

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

Fill next term's classes — at every level.

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