Skip to main content
Tutorbase
For Language Schools

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

User
Today's Classes
Dec 16
10:00
Spanish Int.
Room B
maria
yuki
pierre
+3
6 students
Prof. Carlos
14:00
English Conv.
Room A
alex
sofia
chen
emma
+4
8 students
Ms. Sarah (original)
Mr. James (substitute)
16:30
Mandarin Beg.
Cancelled
lucas
emma
+2
4 notified
Mr. Wei
10:00 Students
maria
Maria G.🇪🇸
yuki
Yuki T.🇯🇵
pierre
Pierre D.🇫🇷
Billing
maria
Maria10-class
3 left
yuki
YukiSubscription
Active
Renews Feb 1✓ Paid

Trusted by leading educators worldwide

German Cultural Association HK
Mayland Academy
TigerCampus
French Teachers Association HK
Tutoring Club
Achievement Academy
Spanish Cultural Association HK
Pink Class Tutors
TutorHunt
Thompson Test Prep
Muse Music Academy
Elite Prep Academy
German Cultural Association HK
Mayland Academy
TigerCampus
French Teachers Association HK
Tutoring Club
Achievement Academy
Spanish Cultural Association HK
Pink Class Tutors
TutorHunt
Thompson Test Prep
Muse Music Academy
Elite Prep Academy
German Cultural Association HK
Mayland Academy
TigerCampus
French Teachers Association HK
Tutoring Club
Achievement Academy
Spanish Cultural Association HK
Pink Class Tutors
TutorHunt
Thompson Test Prep
Muse Music Academy
Elite Prep Academy

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

B1.2→ B2
A1
A2
B1
B2
C1
C2
Spanish B1.2Conv. Club
Level Management

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
Spanish B1.2Group
Mon/Wed 10:006/8Room 2
+4
IELTS SpeakingSemi
Tue 14:00Online
Trial
Business English1:1
Thu 16:30Room 1
Rooms & Recurring

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
Package

IELTS Premium

10 lessons

3 remaining

Monthly

Spanish

Unlimited lessons

Active
Per Lesson

Conversation

On-demand

$65/lesson
Trial

First Lesson

New student

50% OFF$20
Packages & Subscriptions

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

Ready
Prof. Carlos🇪🇸Freelance
12 group + 6 private$65-$85/lesson
$1,410
Ms. Sarah🇬🇧Full-time
Fixed + 2 overtime$1,800/mo base
$2,015
Mr. Wei🇨🇳Part-time
20 hrs + 1 cancelled$35/hr
$710
Cancellation compensated

Total Payroll

$4,135

Teacher Payroll

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.

Without Tutorbase

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?

Hours lost every week
With Tutorbase
Everything at a glanceUpdated just now

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

Spanish Cultural Association Hong Kong logo - Tutorbase customer

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.

David Cornado, Director at Spanish Cultural Association Hong Kong - Tutorbase success story

David Cornado

Director, Spanish Cultural Association Hong Kong

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.

Have more questions? Contact us

Ready to stop managing constraints manually?

Join language schools in 40+ countries that have made the switch.

No credit card required
Free core, 1% on invoices
Cancel anytime
Language School Management Software | Tutorbase