Language School Management Software
Stop managing CEFR levels and room capacities in spreadsheets
Language school management software that tracks levels, enforces room limits, and deducts packages automatically. Parents reschedule catch-ups themselves—you stop counting.
Trusted by language schools in 40+ countries
Trusted by leading educators worldwide




































Scheduling, billing, CRM, and payroll for language schools
Everything flows together—students enroll, classes get scheduled, packages deduct, teachers get paid.
CEFR levels, room limits, packages, and per-language payroll
Four pillars, four colors, one connected system. See how Tutorbase handles your unique language school workflows.
Emma Miller
Spanish • Group
Rescheduling that respects levels
Ana's B1 but wants Tuesday? She only sees B1 classes with spots. CEFR levels are built in—no custom fields, no workarounds. Self-service rescheduling that parents love and you don't have to manage.
- CEFR level tracking (A1 to C2) per student
- Level-filtered class visibility for students
- Self-service rescheduling within constraints
- Catch-up classes matched to student level
Room capacities meet never-ending classes
Room C fits 6, not 8—and Tutorbase enforces it. Set up weekly conversation classes that run semester after semester. Handle holiday exceptions in one click. Never double-book a room or teacher.
- Room capacity limits enforced automatically
- Never-ending recurring lessons (same slot, every week)
- One-click exception handling for holidays
- Conflict detection across rooms and teachers
IELTS Premium
10 lessons
3 remaining
Spanish
Unlimited lessons
Conversation
On-demand
First Lesson
New student
Packages that track themselves, subscriptions that charge themselves
Sell 10-class packages or monthly subscriptions—Tutorbase handles both. Attendance deducts from packages automatically. Stripe charges subscriptions on schedule. You stop counting and chasing.
- Package balances update with attendance
- Monthly subscriptions with auto-charging
- Low-balance alerts before packages expire
- Automatic renewal reminders and invoices
December Payroll
Period: Dec 1-31, 2024
Total Payroll
$4,135
Complex teacher arrangements, simple payroll
Native speakers on freelance, part-timers with hourly rates, full-time staff with salaries—all in one system. Per-language and per-class-type rates. Payroll calculates from lessons taught, exports in one click.
- Freelance, part-time, and full-time pay types
- Different rates per language and class type
- Automatic cancellation compensation rules
- One-click bank export
Sound familiar?
The questions that drain your time and energy—answered instantly, always.
Can Ana join Tuesday's B1 instead?
Does Room C fit 8 students?
How many lessons left on the Garcias' package?
Did the monthly subscriptions charge?
Levels
Tuesday B1 • 2 spots open
Rooms
Room C • Max 6 students
Packages
Garcias • 7 lessons left
Subscriptions
23/24 charged successfully
Tutorbase handles the constraints generic software can't.
All answers • One place • Zero digging

50%
less time on rescheduling
3x
faster lead response
We run two branches in Hong Kong and offer free catch-up classes for our kids groups. Before Tutorbase, tracking who missed what and finding a matching level slot was a nightmare. Now parents book catch-ups themselves and Tutorbase only shows options that actually match their age and level. It's been a game-changer.
Built for level-based scheduling
Tutorbase keeps CEFR levels, room capacities, and package balances in one place so staff never have to cross-check spreadsheets before approving a change.
Catch-up classes without the admin burden
Parents self-serve reschedules within level constraints, and the system updates attendance, billing, and teacher payroll automatically.
Switching from another platform?
We make migration easy for language schools. See how Tutorbase compares.
Frequently asked questions
Common questions about Tutorbase for language schools.
Last updated: January 2026
Tutorbase has native CEFR level tracking (A1-C2), room capacity limits, and automatic package deductions—no custom fields or workarounds needed. Language schools using Tutorbase report 50% less time on rescheduling because parents self-serve within level constraints. Generic scheduling tools can't filter by proficiency level, causing constant manual corrections.
Ready to stop managing constraints manually?
Join language schools in 40+ countries that have made the switch.



