Skip to content
mimiao
5 min read

How to Run a Test-Prep School: Scheduling, Payments and Parents Without Chaos

A practical plan for exam-prep schools: seasonal enrollment, per-subject groups, mock tests as a lead channel, payment tracking and parent communication.

A test-prep school runs on the harshest calendar in education: enrollment in autumn, peak season in winter, graduation in spring — and no room for “we’ll fix it later”. In a single season the school lives through a full cycle: marketing, enrollment, teaching, retention and graduation. That’s exactly why operational mistakes cost more here than anywhere else — there is no second chance this year.

Below is a practical plan for building the operations side of a prep school — whether you prepare students for Ukraine’s NMT, for school-leaving exams or for university entrance tests — so the season passes without late-night spreadsheet reconciliation.

What does a typical test-prep school look like?

Usually three or four subjects: the national language, mathematics, history, English. Each subject has its own teachers, its own groups (often split by preparation level), its own schedule. A student may attend one subject or several at once.

This is where spreadsheets start to crack: four subjects’ schedules in different tabs, a “two-subject bundle” payment on a separate row, and “how many active students do we even have?” requiring manual consolidation. The reliable accounting model is: each subject is a separate product with its own groups, and the student is one profile with a lesson balance per track. Then the schedule, the finances and the analytics assemble into one picture with no duplication.

How do you handle seasonal enrollment and the “September list”?

A quirk of prep courses is that students sign up in advance: in August, parents agree on an October start. Keeping those students in your phone’s notes is a reliable way to lose some of them.

It’s far better to keep them in the database with a waiting status: the person is recorded, the start date is fixed, but they don’t mix into the active roster or skew your statistics. Before the start date the system reminds you to reach out — and the “September list” stops depending on the administrator’s memory. In Mimiao, a waiting student also doesn’t take up a seat in your plan limit until they actually start.

A mock test is a prep school’s strongest lead channel

Language schools have the trial lesson. Subject schools have something better — the diagnostic. A prospective student (or their parents) wants an honest answer to “where are we now?” — and will gladly take a placement test if it’s easy to open.

The mechanics are simple: the school builds a diagnostic from scored questions and publishes a link — in the Instagram bio, on the website, in parent group chats. The person takes the test, leaves a name and contact — and lands in your lead pipeline together with their result. The manager’s first conversation starts not with “tell us about yourself” but with specifics: “68% in algebra, geometry is slipping — here’s the group that fixes it.” That’s the difference between “leave a request” and a genuinely useful first touch.

An honest note: school-management systems don’t ship ready-made national-exam question banks — your teaching team builds the tests. But the mechanics (a public link, automatic grading, stored attempts, result dynamics) are exactly what a system should take off your hands.

Payments: lesson packages and debts you see coming

Prep-course payment is almost always package-based: 8 or 16 sessions a month per subject. The simplest reliable model is a lesson balance: a payment adds sessions to the balance, a delivered lesson deducts one. When the balance runs low, the system warns in advance — and the next package’s invoice goes out before any debt exists.

Two rules worth fixing before the season starts:

  1. Payment reminders are sent by the system, not the administrator. The awkward “you still owe for October” conversations are best delegated to automation — it isn’t shy and doesn’t forget.
  2. Financial records are never edited after the fact. At season’s end, when you tally the results, you’ll thank yourself for a ledger where every payment has its history.

Parents of graduates: half the communication, automated

A prep school’s customer is almost never the student — it’s the parents. And their core need isn’t “photos from class”; it’s confidence that the child is on track. A parent portal covers that without phone calls: the schedule, per-lesson attendance, assessment results, invoices with a Pay button. Alerts about an absence or a new invoice arrive on their own.

For the school it’s a double win: fewer routine conversations — and noticeably more trust, because transparency persuades better than any promise.

A pre-season checklist

  • Products and groups per subject created; teacher rates set.
  • “Starting in September” students recorded with waiting status and start dates.
  • The diagnostic built; the public link placed on Instagram and the website.
  • Payment rules and reminders switched on before the first lesson, not after the first debt.
  • Parents invited to the portal at enrollment, not later.

The prep season is won not by whoever works more, but by whoever’s routine runs itself. To see what that looks like in a real system, start with a free 14-day trial or take a walk through the demo school.

← All posts