How to Choose School Management Software for Language Schools in 2026

Comparison of school management software built for language schools versus general K-12 and tutoring platforms
Rolling intakes, level-based groups, and students in different time zones — language schools are shaped differently, and most software wasn't built for that shape.

Language schools are badly served by general school management software, and the reasons are specific enough to be worth naming.

You run rolling intakes rather than one September admissions season. Students join at B1 in the middle of a term and need placing in the right level immediately. Your classes are groups, not one-to-one, and they are defined by level and timetable rather than by year group. A large share of your students are adults paying for themselves, not parents paying for children. Many are in a different country when they enrol and a different time zone when they study. Course lengths vary from an intensive fortnight to a two-year evening programme.

Almost every platform in this market was built for either a K-12 school or a one-to-one tutoring business. Neither shape fits.

Quick takeaway: Only two platforms are genuinely positioned for language schools — Teachworks and Teach 'n Go. Teach 'n Go adds 24-language support and flat pricing that doesn't punish group teaching the way Teachworks' per-student-lesson model does.

What actually matters for a language school

Rolling enrolment

Can a student enrol in week six of a twelve-week course and be billed pro-rata, without an administrator building the invoice by hand? Systems designed around an academic year assume everyone starts together. Ask what happens on a mid-term join.

Level-based grouping, not year groups

Your organising unit is A1 through C2, not Grade 4. Check whether the system lets you define your own class structures or forces you into a year-group hierarchy borrowed from K-12.

Group class capacity

A language class has an optimum size and a hard maximum. The system needs to model that, stop you exceeding it, and ideally do something sensible when a class fills.

Time zones

If you teach online across borders, every student needs to see their own timetable in their own time zone. Getting this wrong produces missed classes and refund requests. Teachworks explicitly supports user time zones; for others, confirm it.

Multi-currency and international cards

If students pay from abroad, check the surcharge. TutorCruncher, for instance, adds 1.5% on international cards on top of a base card rate of 2.3%–3.85% depending on region and plan, which is a real cost for a school with an overseas intake.

Self-serve enrolment from your website

Language school buying is impulsive and often happens outside office hours, frequently from another country. If a prospective student has to email and wait, you lose them.

The platforms compared

Platform Positioned for language schools Group classes Time zone support Starting price
Teach 'n Go Yes — dedicated language school page Yes, level-based group classes Yes, per-user time zones €69/mo (~$75) up to 100 students
Teachworks Yes — dedicated page Yes, with predefined student groups Yes, user time zones $16.49/mo + $0.32 per student lesson
TutorBird No Yes, private and group Not verified $16.95/mo + $4.95 per extra staff member
TutorCruncher No Yes, capacity per lesson Not verified From $30/mo (US), £25/mo (UK), plus 2.3%–3.85% card fees
DreamClass No Not clearly distinguished Not verified $99/mo billed annually, up to 100 students
Classter No — K-12, higher ed, training centres Institutional timetabling Not verified Quote only, from €8.50 per student per year

Reading that table honestly

Only two entries in the "positioned for language schools" column are anything other than no, and one of them is Teachworks. That is not because language schools are a small market — it is because most of these products grew out of one-to-one tutoring or K-12 administration and never revisited the assumption.

Teachworks has done the work: a dedicated language school page, predefined student groups for fast group scheduling, website bookings so students can join courses directly, and user time zones. It is the incumbent answer to this query and deserves to be treated as the serious comparison. Its weakness is the cost model — $0.32 per student lesson on the entry plan means a busy language school with large group classes pays substantially more than the $16.49 headline suggests. A school running 1,500 student-lessons a month is paying $480 in per-lesson fees on top of the subscription. Group teaching is exactly the model that per-student-lesson pricing punishes hardest, because every seat in a class of twelve is a billable student lesson.

TutorCruncher and TutorBird are competent tutoring platforms with no language school positioning. TutorCruncher's percentage-based card fees and international card surcharge make it an awkward fit for a school with overseas students.

DreamClass and Classter come from the K-12 side. Both handle timetables and admissions well; neither is built around rolling intake or level-based grouping, and DreamClass's $99 monthly entry point is steep for a small school.

The questions to ask on a demo

Show me a student joining a class in week six and being billed correctly. Show me a class hitting its cap — what happens to the next student who tries to join? Show me a student in Brazil looking at their timetable. Show me a student paying with a card issued outside my country, and tell me exactly what that costs me. Show me the report of who owes money right now. And show me a student enrolling from my website at eleven at night with nobody in the office.

If a vendor can do all six live, they have built for language schools whether they say so or not. If they can only talk about them, they have not.

Where Teach 'n Go fits

Run Teach 'n Go against the six demo questions above and it answers all six.

A student joining in week six, billed correctly. Teach 'n Go supports rolling enrolment with pro-rata billing for hourly lessons, so a mid-term join is billed for what they actually take — not the whole course.

A class hitting its cap. Class capacity is enforced with a hard limit, so you cannot over-enrol a group past its optimum size. (A true waitlist queue behind that cap is on the roadmap.)

A student in Brazil looking at their timetable. Teach 'n Go supports per-user time zones, so every online student sees their own schedule in their own time zone — the detail that prevents missed classes and refund requests for cross-border teaching.

A student paying with a card issued outside my country. Teach 'n Go takes no cut of payments beyond your processor's own rate — there's no added international-card surcharge on top, the way TutorCruncher adds 1.5%. Whatever Stripe, PayPal or SEPA charge is what you pay.

The report of who owes money right now. A per-student dashboard shows fees due, paid and overdue at a glance, so the outstanding balance is always visible rather than reconstructed from a spreadsheet.

Self-serve enrolment from your website, at eleven at night. A public registration page and booking system let students enrol and pay directly, any time, from anywhere.

Two more points worth knowing, beyond the six demo questions: you define your own class structures around A1–C2 levels rather than a K-12 year hierarchy, and Teach 'n Go runs in 24 languages — uniquely relevant for a language school's students and staff.

The two arguments to lead with are ease of use and predictable pricing for group teaching. Teach 'n Go is consistently described as the easiest platform in this category to run a school on — worth more to a language school owner than a longer feature list. And its flat pricing is the sharpest possible contrast against Teachworks' per-student-lesson model, because group classes are precisely where that model costs the most: every seat in a class of twelve is a billable student lesson on Teachworks, while on Teach 'n Go it is simply part of a flat plan.

This guide is published alongside the language school solutions page. Pricing starts at €69/month for up to 100 active students, all features included, with a 14-day free trial and no credit card required.

Frequently asked questions

What is the best school management software for language schools?

Teach 'n Go and Teachworks are the two platforms genuinely positioned for language schools, with dedicated features for rolling enrolment, level-based groups, and time zones. Teach 'n Go adds 24-language support and flat pricing; Teachworks charges per student lesson, which costs more for schools running large group classes.

Why don't general school management platforms fit language schools well?

Most platforms were built for K-12 admissions (one intake, year groups) or one-to-one tutoring, neither of which matches a language school's rolling intake, level-based grouping (A1–C2), and mostly adult, often international, student base.

Does Teach 'n Go support students in different time zones?

Yes. Teach 'n Go supports per-user time zones, so an online student sees their class times correctly in their own time zone regardless of where the school is based.

How is a mid-term enrolment billed?

Teach 'n Go supports rolling enrolment with pro-rata billing for hourly lessons, so a student joining partway through a course is billed only for the lessons they actually take.

Why does group class pricing matter for language schools?

Language schools teach mostly in groups defined by level. Per-student-lesson pricing (like Teachworks' entry plan) charges once per student in every class session, so a class of twelve generates twelve billable student lessons for one teaching hour — the cost model that punishes group teaching hardest. Flat, student-count pricing like Teach 'n Go's doesn't scale with class size.

Try Teach 'n Go free

See rolling enrolment, level-based classes, and 24-language support for yourself with a 14-day free trial — no credit card required, and sample school data pre-loaded so you can explore straight away.


GUIDE TO SOFTWARE FOR SCHOOLS

What Is Software for School Management? A Guide to School Software Tools and How They Are Used

Choosing the Best Tutoring Software For Your Needs

School Scheduling Software: 13 Top Features and Benefits

How to Manage a Student Database for Colleges

How to Create a Student Attendance Database

What Is the Best Facilities Management Software for Schools?

What Is a School Inventory Management System? A Guide to These Systems and How They’re Used

What’s the Best School Visitor Management System? A Guide to Choosing A System that Meets Your Needs

Classroom Management Strategies for Middle School

Classroom Management Strategies for High School



RESOURCES FOR LEARNING CENTRES

COMPARING PLATFORMS

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


STARTING YOUR LEARNING CENTRE

School Name Generator


GROWING YOUR LEARNING CENTRE

How To Advertise For Tutoring: The Ultimate Guide

How To Make A School Grow: 10 Practical Tips

Teaching the Right Way: The Benefits of Smart Schools

How To Attract More Students With the Right Educational Software


UPGRADING YOUR LEARNING CENTRE

The Top Benefits Of Investing In ERP Software For Your School

How School Management Apps Keep Students And Parents Engaged

How School ERP Software Is Empowering Educators [And Why You Should Care]

6 Reasons Why You Need School Scheduling Software

Top 10 Must-Have Features Of ERP Software For Schools

The Benefits of Being Able to Check Your School Management System Anywhere


LEARNING CENTRE MANAGEMENT SOFTWARE

Efficient and User-Friendly Tutoring Management Software

How Teach 'n Go Software Can Help Manage Any Small Teaching Business

Customer Success Stories - Keaes Academics

Customer Success Stories - Rocketstars Academy

Customer Success Stories - WeDo Education


MISCELLANEOUS

Innovative Teaching Methods To Improve Student Engagement In The Classroom

7 Tips for Teacher Burnout Prevention

GDPR For Schools: Here’s What It Means For Your Teaching Business