For English schools
English Language School Software
Mimiao is English language school software that keeps your level groups, exam-prep classes and conversation clubs in one system together with scheduling, payments, student debts and teacher payroll.
Your groups are split by level, but someone has outgrown their B1, someone's exam is a month away, and the conversation club draws a different crowd every week. All of it lives in your head, a few spreadsheets and three chats — until one evening the books don't balance and a strong student quietly drops out of the group right before the final module.
Level groups and enrollment — without the spreadsheet chaos
Build a class of any shape — a level group, a pair, a one-on-one or a conversation club — and run it as a lesson series instead of copy-pasting into a calendar. When a student outgrows a level or moves between groups, their lesson history and balance move with them.
- Groups, pairs, one-on-ones and conversation clubs in one calendar
- Lesson series like “every Tue & Thu” fill the schedule themselves
- Move a student between groups with lesson history and balance intact
How do you run exam-prep groups?
Exam-prep groups run on the same lesson series and journal as the rest of the school: two-tap attendance, homework with deadlines, a lesson balance for every student. And the at-risk zone flags whoever starts missing classes or letting homework slip — while there's still time to fix it before the exam.
- Attendance and homework — one journal across all your groups
- The at-risk zone shows who is slipping before the exam
- Homework with deadlines and statuses — parents see it too
How do you run CEFR levels — A1 to C1 without the mess?
A level-based English school maps onto Mimiao naturally: A1–C1 groups and exam streams live as separate series in one shared calendar. Language and expected level are captured on the lead card, helping the manager choose a teacher and group. A trial is booked separately for the selected date, time and teacher.
- Groups by level, A1–C1, plus Cambridge and IELTS prep
- Level transitions keep history, balance and rewards
- The level is visible from the first inquiry; the manager chooses the group separately
Conversation clubs, payments and payroll — computed for you
A conversation club with a rotating roster is a lesson too: run it, the journal marks who showed up, the balance is charged, and the teacher's pay accrues for what actually happened. Invoices take a minute, debts show up in one filter, and the financial ledger is immutable — no payment gets quietly “adjusted” after the fact.
- Teacher payroll accrues from lessons actually taught
- Invoices, card or cash payments, debtors in one filter
- A spaced-repetition vocabulary trainer with audio for words and phrases
Frequently asked questions
Can I run groups by level and move students between them?
Yes. Each group is its own lesson series in a shared calendar, so level groups like A1 or B2 run side by side without getting mixed up. You can move a student to another group anytime — say, once they outgrow a level: their lesson history, balance and earned rewards move with them, with nothing to set up again. So group rosters can change as often as you like while each student's records and progress stay intact.
Does it fit exam-prep groups and conversation clubs?
Yes. They're just groups in the system — level groups, exam-prep cohorts, pairs or conversation clubs with a rotating roster. They all share the same attendance journal, homework with deadlines, lesson balances and at-risk zone, with no separate module to buy. A conversation club with a changing roster runs as an ordinary lesson too: the journal marks who showed up, the balance is charged, and the teacher's pay accrues for what happened. Regular groups and one-off formats follow the same rules.
How is teacher pay calculated across different class formats?
Per lesson taught, at the teacher's rate — flat or a percentage of the payment. One-on-one, level group or conversation club: the accrual is created the moment the lesson is marked delivered, and the teacher sees their earnings every day. Reschedules and cancellations break nothing — only what was actually taught accrues, so there's no manual recounting at month-end. You can set different rates per format or language, and the system picks the right one automatically.
Can I organize groups by level (A1–C1) and run Cambridge or IELTS prep?
Yes. Each level is its own group — say B1, or an IELTS-prep cohort — with its own lesson series in the shared calendar. When a student outgrows a level, you move them up to a stronger group in one step, and their lesson history, balance and rewards stay with them. There's no separate exam module to buy: prep groups use the same journal, homework and at-risk zone as the rest of the school, so a weak spot before the exam shows up in advance.
See your English school in Mimiao
14 days free with no card. Check the demo page or book a personal walkthrough.