Skip to content

The CRM for private schools, learning centres and tutors

The CRM designed for the school and the lesson.

Scheduling, payments and analytics, team payroll, a lesson builder, a shared whiteboard and homework. One workspace for the owner, administrator, teacher, student and parents.

No card needed · we’ll help you launch your first group

Sample interface with fictional data

One story

A teacher runs a lesson. The school sees everything that follows.

The student’s balance changes, the teacher’s pay is accrued, homework carries the topic forward, and analytics turns it all into a picture of the school. Everyone sees their own part, and every action becomes one story.

  1. Lead Contact, source and next step
  2. Trial lesson Teacher, time and service
  3. Student Profile, group, attendance days
  4. Lesson Materials, whiteboard, attendance
  5. Payment Invoice, balance, teacher pay
  6. Homework Attempt, comment, progress
  7. Analytics Results across the whole school
01 · Manage

Your morning starts with what matters.

Recent payments, debts, trends and the tasks waiting for a decision. Your analytics blocks stay exactly where you like them: drag the one you need higher, and the dashboard remembers your order.

Mimiao · Owl School

Good morning, Helen.

September 2026 · compared with August

Revenue trend

3.800 EUR

↑ 12,4% vs previous period

Needs a decision

  • !Unfinished lessons3
  • €Overdue invoices5
  • →Stalled leads2
  • ✓Awaiting approval1

Cash in

4.100 EUR

Last payment · 12 min ago

Student retention

91%

6 students at risk

Subjects · margin

  • English48%
  • Maths41%
  • Physics33%

Teachers · pay accrued

  • ILIrene LewisEnglish · 42 lessons420 EUR
  • DBDaniel BakerMaths · 36 lessons360 EUR
  • MSMaria SandersPhysics · 24 lessons260 EUR

Debts

270 EUR

5 students · 2 attended lessons on credit

Remind via Telegram →

Try it: drag a block by its handle, or focus the handle and use the arrow keys

Sample interface with fictional data

  • Mouse, touch or keyboardEvery owner arranges analytics in their own order.
  • Week, month or a custom rangeCompared with the previous period of the same length.
  • From signal to actionJump from a key metric straight into the right section.
01 · Analytics

Numbers that reveal the why.

From the big picture down to a single lesson, student or expense. Analytics that makes it easy to wrap up the month, discuss results with your team and decide what to do next.

  1. 01 · Profit

    What exactly changed this month’s result?

    Mimiao separates the money received from the revenue earned for lessons taught. Period comparisons show how lessons, teacher pay, advertising and running the school contributed, and from the total you can drill down to a specific line item.

  2. 02 · Groups & products

    See the strengths of your teaching portfolio.

    Revenue, direct costs, contribution and margin for every group, product and teacher. Lessons with a negative contribution flag themselves, pointing you to where the economics deserve a closer look.

  3. 03 · Student journey

    What happens after the first lesson.

    Pick the students who signed up, paid for the first time or came to a lesson, and follow their learning from there. Compare segments by age, subject, format, product and teacher.

  4. 04 · Retention

    Notice the person who needs attention.

    Time since the last lesson, frequency, absences and debt add up to clear reasons. The administrator sees a reason to reach out and can act in time.

  5. 05 · Marketing

    Advertising, connected to the life of the school.

    Channels and campaigns side by side with spend, leads, conversion to enrolment and first payments. Acquisition cost and return become part of the overall management picture.

Period comparisonA week, a month or a custom range against the previous one of equal length.

Teacher payActual and expected from scheduled lessons, with a day-by-day breakdown.

Saved viewsCustom columns and export, so you can share your conclusions.

01 · Group scenario

First, test the idea in numbers.

Planning a new intake? Set up two versions of the economics and instantly see revenue, costs, contribution, margin and the number of students you need to break even. Move the sliders — this is the calculator’s real logic.

Option A

Small group, teacher paid per lesson

Revenue
—
Costs
—
Contribution
—
Margin
—
Break-even
—

Option B

Larger group, teacher paid a percentage

Revenue
—
Costs
—
Contribution
—
Margin
—
Break-even
—

Mimi · your school assistant

Ask about your school in plain language.

Mimi finds teachers’ free time, remaining lessons, the latest payment or unpaid invoices, shows you the result and takes you to the right section. The decision is always yours.

Mimiknows your school

    02 · The working day

    Dozens of plans. One clear day.

    A student asks for a different time, the administrator books a trial, a group is waiting for a new assignment. The schedule leads to the lesson, the lesson to its participants and materials, and the student card to their whole learning history.

    Schedule

    14–18 September Today
    Mon14
    Tue15
    Wed16
    Thu17
    Fri18
    14:0015:0016:0017:0018:0019:00
    Sophie Miller Maths
    Group B1 · 8 English
    Adam Cole Physics · online
    Group NMT-2 Maths
    Veronica Taylor English
    Max Hughes Physics
    Group A2 · 6 English
    Lisa Moore Maths
    Sophie Miller Maths

    ✓Taught !Awaiting completion Cancelled Drag a planned lesson to another time · example with fictional data

    Finishing a lesson accounts for every student

    Attendance, homework and lesson charges for each group member individually, taking the reason and your school’s rules into account.

    English · Group B1Tue, 16:00–17:30
    Homework · yes

    Tap the students: present → late → absent

    Come back to whatever was left open

    The lesson happened, but the teacher rushed off to the next student. The queue gathers past lessons still waiting to be completed.

    Awaiting completion · 3DBDaniel Baker
    ! Group NMT-2yesterday · 17:30 · Maths · 9 students Finish →
    ! Adam Coleyesterday · 15:00 · Physics · online Finish →
    ! Sophie MillerFri, 12 Sep · 18:00 · Maths Finish →

    From the first enquiry, the next step is clear

    “Today”, a board and a table. A trial lesson is booked straight from the lead card, and when the person decides to enrol, the student profile already has their contacts and the trial teacher.

    New lead
    Sarah KentInstagram · English
    Trial booked
    Enrolled
    Lisa Moore Telegram · Maths Trial · Fri, 15:00 ✓ Student profile created

    The student card keeps the whole story

    SMSophie Miller14 years old · enrolled
    MathsPhysicsonline + in person
    Main teacher
    Daniel Baker
    Additional
    Maria Sanders
    Next lesson
    Fri, 18:00

    📝 Parents ask for morning lessons during the holidays

    Every group gets its own workspace

    Teachers, members, a calendar, assignments and a monthly journal. And a student can attend only their own days from the shared schedule.

    135810121517
    Helen P.
    Tom G.
    Veronica T.Mon · Wed
    Isaac R.

    Set the rhythm of learning in advance

    Different days and times, durations and an end date for the series. Before creating it, you see the upcoming dates and any possible conflicts.

    Mon16:00TueWedThu18:30FriSat
    • Mon, 22 Sep16:00–17:00
    • Thu, 25 Sep18:30–19:30
    • Mon, 29 SepTeacher conflict · 16:30
    • Thu, 2 Oct18:30–19:30

    24 lessons · until 18 December

    03 · Finance & team

    Know the value of every lesson.

    A student paid for tuition, a teacher taught the lesson, a family received an invoice — and all of these events are connected. Behind every amount there’s a clear story about lessons, people and agreements.

    Family invoice · No. 2026-0914

    The Taylor family

    Awaiting payment
    • VTVeronicaMaths · group · 8-lesson package70 EUR
    • MTMaxPhysics · 1-to-1 · 4 lessons55 EUR
    Amount due125 EUR
    pay.mimiao.online/i/2026-0914 Pay in one payment

    Parents got the link in Telegram · WayForPay, LiqPay or mono

    VTVeronica TaylorMaths · group
    0lessons on balance
    +8 · 70 EUR
    MTMax TaylorPhysics · 1-to-1
    1lessons on balance
    +4 · 55 EUR

    Example with fictional data

    Everyone sees their part. You see how the whole school works.

    Sell learning the way you designed it

    Single lesson11 EUR
    Package · 8 lessons70 EUR
    Subscription · September65 EUR↻ invoices generate themselves

    Different packages. One shared pool of lessons

    4 lessons · 10 EUR+4
    8 lessons · 9 EUR+8
    Previous debt−1
    “English 1-to-1”11 lessons

    A gift, thought through to the last detail

    +2 gift lessons“For referring a friend” · used first

    Revenue · 0 EURTeacher · paid at their rate

    Debt, with an explanation

    An unpaid invoice and lessons attended on credit are kept apart. Lessons available for another subject stay reserved for it.

    InvoiceNo. 2026-0831 · overdue by 14 days35 EUR
    On credit2 maths lessons already attended−2
    SeparateEnglish: 3 lessons available3

    Your prices, and the right recipient

    A price in dollars becomes a hryvnia invoice at the saved National Bank of Ukraine (NBU) rate, with a recommended amount. Several sole proprietor (FOP) and payment accounts get clear, recognisable names.

    $60 55 EURrecommended · NBU rate saved in the invoice
    FOP I. Lewis · mono FOP D. Baker · LiqPay

    Agreements with teachers become precise

    A fixed amount per lesson or a percentage, a rate for a product or for a subject and format, a salary paid once or twice a month. A new term applies from a set date, and previous ones are kept.

    from 1 Jul9 EUR per lesson1-to-1
    from 1 Sep10 EUR per lesson1-to-1
    from 1 Sep40% of revenueEnglish · group

    Teachers see exactly how their earnings add up

    Their own pay, broken down by day and by lesson. Any line takes you straight to the lesson.

    Thu, 18 September30 EUR
    17:00 · Max TaylorPhysics · 1-to-110 EUR
    18:00 · Sophie MillerPhysics · online10 EUR
    19:00 · Adam ColePhysics · online10 EUR

    Prepare the payout and close the loop

    What still needs to be collected, what’s prepared and what’s already paid. A printable payroll sheet, joint confirmation of several payouts, and cancellation with a reason.

    To prepare260 EURMaria Sanders · 24 lessons
    Prepared420 EURIrene Lewis · 1–15 Sep🖨 Payroll sheet
    Paid360 EURDaniel Baker · 15 Sep

    Delegate, and keep the final say

    Mimiao · approvals

    Cancel invoice No. 2026-0908

    Request: administrator Kate · 55 EUR · “wrong package”

    ApproveReject

    ✓ Approved by the owner in Telegram

    04 · Teaching

    You know what the lesson should be. Give it shape.

    Plan a lesson, prepare the materials, explain on the whiteboard, set practice and return thoughtful feedback. A space where teachers enjoy bringing their ideas to life, and where the school builds a recognisable quality of teaching.

    0 blocks
    Heading

    Motion at an angle to the horizontal

    Explanation with example

    We split the velocity into two components: v₀·cos α horizontally and v₀·sin α vertically. Horizontally the body moves uniformly; vertically it accelerates at g.

    L = v₀² · sin 2α / g
    Image
    Hint · expandable block
    When is the range greatest?

    When sin 2α = 1, that is, at α = 45°.

    Exercise · numeric quantity

    A body is thrown at 10 m/s at an angle of 30°. Find its range (g = 9,81 m/s²).

    Teacher note · only you can see this

    Ask: what changes if you throw it from a balcony? Lead into the next lesson.

    • Heading
    • Text
    • Image
    • PDF
    • Video
    • Audio
    • Two columns
    • Three columns
    • Tabs
    • Expandable block
    • Hint
    • Embed
    • Divider
    • Teacher note
    • Short answer
    • True or false
    • Choice in text
    • Fill in the gaps
    • Sentence building
    • Dialogue order
    • Matching
    • Categorisation
    • Word formation
    • Flashcards
    • Numeric quantity

    Propria bibliotecă de materiale

    Materialele tale. Mereu la îndemână.

    Fișe preferate, imagini pentru explicații, înregistrări pentru exerciții — păstrează-le în Mimiao. Alege un fișier și adaugă-l la o lecție, o grupă sau o temă.

    Încarci o dată. Folosești din nou.Reutilizarea unui fișier nu ocupă spațiu suplimentar. Materialele pregătite rămân cu tine de la o lecție la alta.

    Încearcă cu materialele tale

    14 zile gratuit · fără card

    Materialele școlii tale ✓
    Fișă de lucru.pdfDin biblioteca ta · fără reîncărcare

    Adăugat la lecție.

    Alege un fișier și unde îl folosești. Demonstrație cu materiale fictive.

    Open up space for live explanation.

    Your own infinite whiteboard, tied to the lesson. Formulas, graphs, physics models and chemistry tools. Change the conditions of the experiment, then say: “Now you try.”

    Physics · 9B · lesson whiteboard Grid · coordinate
    x, m y, m 45° L = 10² · sin 60° / 9,81 ≈ 8,8 m
    Range— Height— Flight time—

    Maths that’s easy to show

    Fractions, roots, limits, integrals, matrices — right on the whiteboard. Change the expression and watch the graph.

    y = 1 · x²

    Physics where you can change the conditions

    Circuits, projectile motion, lenses, waves and ideal gas. Build a circuit and watch the current and power.

    R 10 ΩI 1,2 AP 14,4 W

    Chemistry with visible effects

    Equations, a reaction library and titration of a strong acid with a base. Keep an eye on the indicator.

    pH 1,5

    0 ml NaOH · 0,1 M

    10 ml HCl · 0,1 M · phenolphthalein

    Explain right where the mistake happened

    Mark corrections directly on the photo of the solution — with a mouse, stylus or finger. The student sees your marks next to their answer.

    MS

    Maria SandersAlmost! The range formula uses the double angle. Give it another go 🙂

    ↩ Returned for revision The previous comment is kept for the next attempt

    A shared review queue

    HWProjectile motionMartha K. · photo of solution
    CourseLesson 3 · Present PerfectTom G. · 4 exercises
    TestNMT · practice testHelen P. · 2 open answers
    HWEssay · My summerIsaac R. · text + file

    A programme you’ll want to teach again

    English B1 · school programme

    1. Unit 1 · Stories4 lessons · 3 assignments
    2. Unit 2 · Travel5 lessons · test
    3. Extra · Podcastsoptional
    Run · Group B1 · KyivRun · 1-to-1 · onlineSequential · after successful completion

    Knowledge checks built around your topic

    Question 14 · school bank

    Find the mass of a body if F = 24 N and a = 3 m/s².

    8000 g✓ units are compatible
    KinematicsDynamicsEnergy

    Practice tests for Ukraine’s NMT and ZNO maths materials + your own questions

    Your best work stays with the school

    Certificate · PDF English B1 Helen Parker · 12 June 2026 ✓ Verify authenticity
    📚 Content bankCopy course → adapt
    05 · Between lessons

    Learning carries on after the bell.

    Students find their next lesson, their homework and the teacher’s comment. Parents see what matters about each child. One learning process — two personal perspectives.

    My space

    Next lesson Physics · today, 17:00 Maria Sanders · online Join
    ↩ returned Projectile motion 3 marks on the photo · “Almost! Double angle”
    Vocabulary · 12 words from the lesson
    trayectoriatrajectory
    🏅New achievementMimi Explorer · 5 assignments in a row
    Student

    The Taylor family

    VeronicaMax
    Tomorrow
    16:00Maths · Veronica
    17:00Physics · Max
    Homework
    Fractions · due Fri
    Projectile motion · reviewed
    Invoice · 2 children125 EUR ✓ paid
    Parents

    Sample interface with fictional data

    Words from the lesson live in a personal dictionary

    Teachers assign words to a student or a group. Spaced repetition, mistake review and pronunciation audio.

    FlashcardsLearnWriteTestMatching

    Rewards with your school’s personality

    Custom stickers, coins for learning actions, teacher badges and a reward shop with an order queue.

    🦉🚀📐🎧⭐🧪
    🎟️ Free conversation club🪙 120

    Consistency at a comfortable pace

    Daily or weekly missions, streaks, levels and group challenges — tuned to students’ age and lesson rhythm.

    MonTueWedThuFriSatSun
    Mission of the week · 3 of 4
    Group B1 · challenge
    06 · Your school

    Grow your school by your own rules.

    Roles that match real responsibilities, personal permissions, branches and your own framework for learning. Set up access and instantly see the school through someone else’s eyes.

    👁 Previewing workspace: Teacher · Irene Lewis Exit preview
    OOwl School Students, teachers, payments…⌘K IL
    👑 Mimiao📅 Monday, 14 September

    Good morning, Irene.

    Your schedule and pay for today.

    !

    Open lessons

    Finish a lesson and its pay goes into your payout

    3 lessons
    14Sep Andrew Knight◷ 08:001-to-111 h Finish lessonCancel
    14Sep English — Group B1◷ 09:30Group10 h Finish lessonCancel
    14Sep Chloe Green, Luke Bennett◷ 11:00Pair8 h Finish lessonCancel

    🗓 Earned this period

    1–30 September

    420 EUR

    Today: 30 EUR

    Lessons taught: 42

    Total not yet paid260 EUR
    Received during the period165 EUR
    My pay →

    Sample interface with fictional data

    One school, several places of work

    Physical locations, online divisions or separate teams. Shared products, rates and programmes — and each branch keeps its own to-do list.

    📍Kyiv · PodilEurope/Kyiv · 9:00–20:0084 students
    📍Lviv · city centreEurope/Kyiv · 10:00–21:0051 students
    🌐Onlinestudents across 6 time zones37 students

    Move your school over, with care for its history

    CSV, XLS or XLSX files: match the columns, review the upcoming changes and any discrepancies found before the move.

    Student full name→First and last name
    Mum’s phone→Family contact
    Subject→Subject
    Remaining→Lesson balance
    Created 128Updated 6Skipped 2

    ✦ The assistant suggests matches, you decide

    Your own framework

    Level scale · by coursebook

    StarterElementaryPre-IntIntermediateUpper

    Catalogues of subjects, formats, durations and prices. Rules for cancellations and working hours.

    A workspace with your school’s character

    Owl School

    Name, logo, font and theme · interface language for everyone

    Workflows get a next step

    WhenA student missed 2 lessons in a row
    ThenTask for the administrator: “Check in on the family’s plans” · 1 day

    Connect Mimiao to the services you already use.

    Every connection continues a specific action: a payment is linked to the student, a lesson appears in the calendar, a notification takes you to the right screen.

    • WayForPay · LiqPay · monoInvoice → link → payment linked to the student
    • Google CalendarLessons appear in the teacher’s personal calendar
    • Apple / iCloudSubscribe to the schedule via a calendar link
    • TelegramReminders, invoices and approvals in one tap
    • MiroBoards and templates linked to the lesson
    • FinmapHryvnia payments become income in your accounting
    • KeyCRMCards from your sales funnel move into teaching work

    Pricing

    Start with one group. Grow without switching.

    14 days free, no card needed. We’ll help you launch your first group — schedule, payments and teacher pay — with support over chat.

    Solo Lite

    1 teacher
    1 GB school storage

    250 ₴/mo

    A tutor’s everyday work for a fixed 250 UAH a month.

    • Up to 40 active students
    • Schedule, journal, payments and lesson packages
    • Student and parent cabinets, homework
    • Telegram reminders and SRS vocabulary
    Try Solo Lite

    Solo

    1 teacher
    5 GB school storage

    9 $/mo

    For tutors who work on their own: schedule, journal and payments without spreadsheets.

    • Up to 40 active students
    • Teaching and operations modules for one teacher
    • CRM, automations, courses, expenses and Miro
    • Full teaching, finance and marketing analytics
    Try Solo
    up to 5 teachers

    Studio

    Up to 5 teachers
    20 GB school storage

    19 $/mo

    For micro-schools that already work as a team.

    • Up to 250 active students
    • Up to 5 teacher profiles
    • Roles, access and team payroll
    • Teacher comparison and team analytics
    Try Studio

    School

    Up to 12 teachers
    50 GB school storage

    39 $/mo

    For schools that need order in scheduling, payroll and finance.

    • Up to 600 active students
    • Up to 12 teacher profiles
    • Mimi AI — 1,500 credits / month
    • All Studio modules
    Try School

    Solo and team plans cost about 20% less with annual prepayment. Payment is made in hryvnias at the National Bank of Ukraine (NBU) rate. Network, Holding and the full comparison →

    Questions

    What to know before you try it.

    What kind of schools is Mimiao built for?

    Private supplementary schools, learning centres and tutors: languages, maths, physics, chemistry, exam prep and other subjects. Mimiao brings together how learning is organised, finance, teamwork and teaching tools. Lessons can be online, in person or blended, one-to-one or in groups.

    What’s in Mimiao for a science or maths teacher?

    Formulas, graphs, a coordinate whiteboard, physics and chemistry models, exercises with units of measurement and subject diagnostics. These tools work within the context of lessons, materials and homework.

    Can I create my own learning materials?

    Yes. The block builder combines text, media, interactive exercises, hints and teacher notes. The author decides the order and look of the material, previews it through the student’s eyes and tests the exercises. Lessons can be used in courses and saved to a shared content bank.

    How does Mimi help with preparation?

    The teacher sets the topic, context and the exercises they want. Mimi helps prepare a draft of an explanation, material, test or homework. You can refine and edit the result and add it to your teaching work.

    How does homework review work?

    Interactive exercises check answers automatically, while texts and files go to the teacher. The teacher can comment on the work, grade it and return it for revision. A photo of a solution can be marked up right on top of the image. A shared queue shows the work waiting for attention.

    How does a school handle payments and lesson balances?

    The school creates learning products, issues invoices and receives payments linked to them. Packages build up a lesson balance, and the history shows how it’s used. There are single lessons, packages, monthly subscriptions, gift lessons and pooling of compatible packages.

    Is it convenient for parents with several children at the school?

    The parent cabinet brings together the schedule, homework, attendance, progress and invoices of all linked children. For several children you can issue a family invoice and pay it in a single payment, while each child keeps their own share of the payment and separate records.

    Can I set up staff access to fit my team?

    Yes. A school can create its own roles, adjust access for different areas of work and set personal permissions. The owner can preview the workspace of any chosen role. Important financial actions require additional approval in the CRM or via Telegram.

    What can I see in analytics?

    Cash in, tuition revenue, expenses, profit, group and product results, teacher pay, student activity and retention, and marketing metrics. You can compare periods, explore segments and drill down into the details. The scenario calculator helps you assess the economics of a group.

    Can I run several branches?

    Yes. Branches have their own working context, while the manager gets an overall view. Teachers can work across several branches; the service catalogue, rates and programmes keep a shared foundation for the school.

    Which services can be connected to Mimiao?

    For online payments — WayForPay, LiqPay and mono/monopay; for calendars — Google Calendar and an Apple/iCloud subscription. Telegram delivers notifications. Miro links your existing boards to lessons, Finmap carries on the work with incoming payments, and KeyCRM helps pass cards into teaching work.

    Where do I start getting to know Mimiao and switching over?

    Start by seeing Mimiao in action and choosing a first example: one of your students, a group or a lesson. Quick start helps you prepare the core settings and the schedule. For moving your data there’s a migration centre with spreadsheet import, column matching and a preview of the result.