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.

Adult coursesKids’ classesExam prepPrivate classes

Trusted by 16,100+ students, teachers and parents

Built for every way your school teaches

General EnglishSpanishFrenchMandarinJapaneseItalianConversation clubExam prepBusiness EnglishIELTS prepKids’ language clubIntensive courses
Sound familiar?

Running a language school shouldn’t feel like a second job

You got into this to teach languages, not to chase texts and payments.

8:05 am, Monday

“Carmen’s sick. Who’s taking her 6 pm B1 Spanish?”

Now you’re texting 14 students, one by one.

New course intake

“Who still hasn’t paid for the 10-week course?”

Bank transfers, screenshots and awkward chats at reception.

Missed class

“I’m away for work on Tuesday. Can I join Thursday’s class?”

Makeups live in your head or a notebook.

Week 1

“Is Lucas in the right level, or should he move up?”

Placement results live in a spreadsheet, not on the student’s profile.

Monday, 6 pm

“Classroom 3 is double-booked again.”

Teachers, classrooms and levels fight for the same slots.

End of course

“I didn’t sign up for the next level.”

Students finish one course and drift away. You notice too late.

Outcoach handles all of it, built around how language schools are actually run.
Every way you teach

Every class your school runs, in one place

From first words to fluent conversation, one system runs them all.

A1 to C1

Adult courses

Evening and weekend courses by level, run in 10-week blocks.

Ages 5 to 14

Kids’ classes

Weekly kids’ classes by age and level, billed by the term.

IELTS and more

Exam prep

Exam prep courses with mock tests and band scores tracked for every student.

One-on-one

Private classes

Private and business classes, booked online or in packs of 10.

Mix and match. One student, one profile, every format.

How it works

Everything your language school runs on, in one place

From placing students to keeping them coming back.

1Set up
01 / 08

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.

02 / 08

Schedule a whole course in one go

Add a class once, repeat it for 10 weeks, then invite every student in the B1 group.

2Every week
03 / 08

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.

04 / 08

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.

3Student progress
05 / 08

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.

06 / 08

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.

07 / 08

Track levels, tests and speaking

Log placement and mock test results, track reading, writing, listening and speaking over time, and share teacher feedback.

4Grow your school
08 / 08

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.

Step 1 of 8Set up
Student development

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 basics
Introduce yourself and ask simple questions

Intermediate

B1, getting by
Order a meal and ask for the bill

Upper intermediate

B2, work and study
Hold a 10-minute conversation

Advanced

C1 to C2, fluent
Give a short talk without notes

Use CEFR levels, exam bands or your own levels.

Ready to move up?

2 students are ready for B2

Unit tests passed, speaking signed off and regular attendance. Lucas is close; listening is the only gap.

StudentSpeakingTestsAttendance
MMia Chen ✓12/123/3100%
AAarav Patel ✓11/123/394%
LLucas Nguyen8/123/394%
✓ Mia and Aarav enrolled in B2Listening goal added for Lucas
What students see
DDaryl Parker · Teacher feedback · Spanish, B1

“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.”

Shared with MiaNext focus: listening
Order a meal and ask for the bill✓ Achieved
B1 → B2Up this month
Outcoach AI

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
“Which B1 students are ready to move up?”“Chase unpaid course fees”“Who hasn’t booked the next course?”
Bookings and students

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.

Placement testsAdult coursesKids’ classesConversation clubIntensive coursesPay at booking
Outcoach booking page asking students to choose their booking type

A free app for every student

Classes, tasks, payments and messages on their phone. Free for students and parents.

Outcoach student app showing the schedule, upcoming sessions and payments

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.

Who it’s for

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.
SSteve and BernaOwners, Major Player Music School
“It has completely streamlined the way we handle admin. The AI has been a standout feature.”
CCelineOwner, Tennis Excellence
“It’ll help all our staff reduce their administrative load to really focus on what’s going to take our business forward.”
KKaneDirector, Vida Tennis
From$0.70 per student / month

Billed yearly, or $0.99 paid monthly. No setup costs, no hidden fees. Cancel anytime.

See pricing
FAQ

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?
Outcoach is language school software for teachers, schools and colleges. It runs adult courses, kids’ classes, exam prep and private classes, with online enrolment, placement tests, course billing, makeups, messaging and student progress in one app, from $0.70 per student a month.
Does it handle adult courses, kids’ classes and privates?
Yes. Run 10-week adult courses by level, weekly kids’ classes, exam prep and one-on-one or business classes side by side. Each student keeps one profile with their level, classes, goals and payments.
How do makeup classs work?
When a student gives notice, they get a makeup credit. Students book makeups themselves from other classes at the same level in the app, and you set how many makeups each course allows.
Can I bill by the course or the term?
Yes. Invoice a whole course in one go, bill kids’ classes by the term, sell packs of private classes, and add textbooks or exam fees to any invoice. Overdue invoices get reminders with a pay link.
Can I track levels, tests and speaking?
Yes. Record each student’s level and placement result, set goals from CEFR templates, log unit and mock test scores, and set small tasks students tick off at home. Students and parents see progress in the app.
What happens when a teacher is sick?
Move classs to a cover teacher, or cancel and issue makeup credits. Tell every family at once by SMS and email. Outcoach AI can find the affected classs and do all of this for you from one request.
Can students book a placement test online?
Yes. Publish placement tests, courses and conversation club on your own booking page. Students book and pay online, and you can enrol them in the right level in a click.
Can I manage teachers, classrooms and campuses?
Yes. Assign teachers and classrooms to every class, see each teacher’s timetable, and manage multiple campuses from one dashboard, so nothing is double-booked.
Do students and parents get an app?
Yes, and it’s free for them. Students and parents can see classes, swap to another class, pay, tick off tasks and read messages from their phone.
Can I run intakes and move students between levels?
Yes. Open a new course intake, place students by their test result, move anyone who is in the wrong level, and offer the next course to everyone who finishes.
Is Outcoach only for big language schools?
No. It works for one teacher running a few classes, a language school with many teachers, and colleges with multiple campuses. You pay per student, so the cost grows with your school.
How much does Outcoach cost for a language school?
Plans start from $0.70 per student per month billed yearly, or $0.99 paid monthly. There are no setup costs or hidden fees, and you can cancel anytime.
How do I get started?
Start a free trial and set up your first class in minutes, or book a demo and we’ll walk you through it for your school.
Ready when you are

Spend more time in the classroom

Set up your first class today. Your students and families will notice the difference straight away.