Language school management software Less admin.
More conversation.
Adult courses, kids’ classes, exam prep and private classes, all booked and paid in one app. For you, your teachers, students and parents.
Trusted by 16,100+ students, teachers and parents
Built for every way your school teaches
Running a language school shouldn’t feel like a second job
You got into this to teach languages, not to chase texts and payments.
“Carmen’s sick. Who’s taking her 6 pm B1 Spanish?”
Now you’re texting 14 students, one by one.
“Who still hasn’t paid for the 10-week course?”
Bank transfers, screenshots and awkward chats at reception.
“I’m away for work on Tuesday. Can I join Thursday’s class?”
Makeups live in your head or a notebook.
“Is Lucas in the right level, or should he move up?”
Placement results live in a spreadsheet, not on the student’s profile.
“Classroom 3 is double-booked again.”
Teachers, classrooms and levels fight for the same slots.
“I didn’t sign up for the next level.”
Students finish one course and drift away. You notice too late.
Every class your school runs, in one place
From first words to fluent conversation, one system runs them all.
Adult courses
Evening and weekend courses by level, run in 10-week blocks.
Kids’ classes
Weekly kids’ classes by age and level, billed by the term.
Exam prep
Exam prep courses with mock tests and band scores tracked for every student.
Private classes
Private and business classes, booked online or in packs of 10.
Mix and match. One student, one profile, every format.
Everything your language school runs on, in one place
From placing students to keeping them coming back.
Group students by level
Pick your B1 Spanish students and turn them into a class linked to Monday at 6 pm. Each profile holds their level, placement test and history.
Schedule a whole course in one go
Add a class once, repeat it for 10 weeks, then invite every student in the B1 group.
Message one student or the whole class
Move a student to Thursday’s class when they’re away for work, or send the course timetable to everyone and see who has read it.
Get paid before the course starts
Course fees, kids’ term fees, private class packs and textbooks in one list. Send a reminder with a pay link and watch it turn to Paid.
Give every student a clear goal
“Order a meal and ask for the bill.” “IELTS band 7 in speaking.” Add goals from CEFR templates and update progress after each class. Students see it too.
Keep the language going between classes
Set small tasks after each class, like 10 new words or a voice note. Students tick them off at home, so you know who kept it up.
Track levels, tests and speaking
Log placement and mock test results, track reading, writing, listening and speaking over time, and share teacher feedback.
Spot students before they quit
See what is paid and what is owed, and the students who might leave: missed classes, tasks not done, no next course booked.
From first words to fluent, every step tracked
Set goals for every level and see who is ready to move up. Students follow along.
Beginner
A1 to A2, everyday basicsIntermediate
B1, getting byUpper intermediate
B2, work and studyAdvanced
C1 to C2, fluentUse CEFR levels, exam bands or your own levels.
2 students are ready for B2
Unit tests passed, speaking signed off and regular attendance. Lucas is close; listening is the only gap.
| Student | Speaking | Tests | Attendance |
|---|---|---|---|
| MMia Chen ✓ | 12/12 | 3/3 | 100% |
| AAarav Patel ✓ | 11/12 | 3/3 | 94% |
| LLucas Nguyen | 8/12 | 3/3 | 94% |
“Mia’s past tense is really solid now and she is nearly ready for B2. This week: listen to two short podcasts and note 10 new words.”
Teacher off sick? Sorted before the first class.
Tell Outcoach AI what you need in plain English. It does the admin, then shows you exactly what changed.
- 1Finds every class that teacher has today
- 2Finds a free teacher for the same language, or books a makeup
- 3Tells all 14 students by SMS and email, with the new plan
Courses, trials and placement tests that book themselves
One place for students to book, pay and keep up.
Your own booking page
Students book a placement test, a course or a private class and pay when they book.

A free app for every student
Classes, tasks, payments and messages on their phone. Free for students and parents.
Classrooms and teachers, sorted
Every classroom and teacher on one timetable, so nothing is double-booked.
Class full? Waitlist handled
When a spot opens up, the next student in line gets offered it.
Whether you teach one language or run a school with ten
Start with one teacher and grow into a busy school. Pay per student.
Independent teachers
You teach, you run the business
- Your own booking page for courses and placement tests
- Get paid by card, with automatic reminders
- Run everything from your phone between classs
Language schools
Many teachers, languages and levels
- Assign teachers and classrooms to every class
- Adult courses, kids’ classes and exam prep
- Makeups and waitlists that fill gaps for you
Colleges and multi-campus schools
Multiple campuses and programs
- Course fees, term billing and class packs
- Levels and test results across every language
- Multiple classrooms and campuses in one place
All in one platform
One login for you, your teachers and students. See what’s in each plan
- Online enrolment and placement tests
- Course billing
- Private class packs
- Textbook sales
- Sibling discounts
- Card payments and invoices
- Automated reminders
- Waitlists
- Makeup classs
- SMS, email and in-app messages
- Attendance
- Classrooms and campuses
- Vocab and speaking tasks
- Goals from CEFR templates
- Private classes
- Teacher feedback
- Photos, audio and worksheets
- Revenue and retention reports
- Outcoach AI assistant
- Free app for students and parents
It has made us more connected to the student and the parents. There’s a three-way relationship, so we communicate a lot better.
“It has completely streamlined the way we handle admin. The AI has been a standout feature.”
“It’ll help all our staff reduce their administrative load to really focus on what’s going to take our business forward.”
Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.
Questions language schools ask us
Can’t see yours? Talk to our team and we’ll show you how it fits your school.
What is Outcoach?
Does it handle adult courses, kids’ classes and privates?
How do makeup classs work?
Can I bill by the course or the term?
Can I track levels, tests and speaking?
What happens when a teacher is sick?
Can students book a placement test online?
Can I manage teachers, classrooms and campuses?
Do students and parents get an app?
Can I run intakes and move students between levels?
Is Outcoach only for big language schools?
How much does Outcoach cost for a language school?
How do I get started?
Spend more time in the classroom
Set up your first class today. Your students and families will notice the difference straight away.