For tutoring schools and academies

An academy system parents see the value of — and students renew with

Many academies teach well, but the timetable lives in a notebook, fees are chased through chat, and nobody knows who's about to finish their course. We build systems that connect courses, timetables, payments, attendance, and parent communication — so seats fill, fees collect in full, and students stay through their goals.

Full classes
every class's capacity visible, no clashing schedules
Fees in full
tuition and installments tracked per student
Renewals
alerts before courses end, with a continuation offer
10+ yrs
cross-industry experience

The short answer

What does a school system do beyond enrolment records?

A good education system goes past registration and fees: it surfaces the signals of a wavering family — attendance breaking pattern, payments slowing, channels going quiet — so teachers can talk while it still matters. In a decade of shrinking cohorts, keeping a family through the whole programme outearns recruiting a new one, and it is built from data the school already holds.

Key facts

  • Attendance, fees, and communication combine into one per-family picture
  • The flight signals: attendance off-pattern, slowing payments, channel silence
  • One student's value is fees times remaining programme years, not one term
  • Minors' data requires parental consent and role-limited access

Last reviewed:

Enrollment to renewal

A system covering enrollment to the next course

Every part is designed to lighten front-desk work and surface the numbers the academy must see.

🗓️

Courses & timetables

Courses, rooms, and teachers scheduled without clashes — every class's availability in real time.

💳

Enrollment & payments

Enroll with full payment, installments, or hour packages — outstanding balances tracked automatically.

✅

Attendance

Check-in from the teacher's screen or a scan — parents know their child reached the classroom.

💬

LINE updates to parents

Attendance, absences, homework, and payment due dates sent to parents automatically.

📈

Student progress

Scores, development, and teacher notes recorded — professional progress reports for parents.

🔁

Renewal reminders

The system flags who's near the end of a course or hours, so the team invites renewal before they drift.

🧑‍🏫

Teacher compensation

Each teacher's taught hours roll up into pay per their terms — no combing back through timetables.

📊

Revenue per course & branch

See which courses, subjects, and branches truly earn — and plan next term's timetable from data.

A register book + group chats

  • The timetable lives in a book few people can read
  • Overdue fees dug out of payment slips in chat
  • Paper attendance — parents see nothing at all
  • Nobody knows who's near course end until they're gone
  • Revenue per course only known after term closes

A connected academy system

  • One shared schedule — double-booking impossible
  • Every overdue installment listed with its due date
  • Check-in reaches parents instantly via LINE
  • A weekly list of students near course end
  • Revenue per course and branch visible daily

Common situations

Situations academies often face, and what changes with a system

Real front-desk situations, and what the system is designed to help with.

Clashing schedules

Double-booked rooms, clashing teachers, and empty seats nobody sees

Every class, room, and teacher lives in one schedule: double-booking becomes impossible, and classes with open seats are flagged for the team to fill in time.

Uncollected fees

Several families are behind on installment two — and nobody follows up because there's no list

Every enrollment carries a clear installment schedule; the system reminds both the team and parents before due dates. Outstanding amounts become a followable list, not a feeling that it's probably fine.

Gone at course end

A student finishes the course and goes quiet — just as results were improving

The system alerts before a course ends, together with a progress summary — so the team invites renewal with evidence of improvement, not just a discount.

Why students vanish at course end

Why students vanish at course end, even with great teaching

Good teaching improves results — but renewals happen when parents clearly see that progress and are invited to continue at the right moment. Academies that grow steadily have a system that makes both happen every time.

Request an initial assessment
01

Parents pay for visible progress

Regular progress reports turn "probably improving" into evidence — and evidence makes renewal the natural next step.

02

Timing the invitation matters as much as teaching quality

Inviting renewal one to two weeks before a course ends works far better than chasing after a student has already stopped. The system makes that timing automatic.

03

Unlisted arrears become unintended discounts

Installments nobody follows become discounts nobody meant to give. A clear arrears list makes follow-up routine work, not an awkward conversation.

04

Student data should belong to the academy

Histories, results, and contacts kept in the system let the academy carry on smoothly even when teachers or admins change.

Best for

Tutoring schoolsLanguage academiesMusic & art schoolsSwim & sports schoolsTutors & online coursesMulti-branch academies

FAQ

Questions academy owners ask most

The tutoring-school and academy questions we hear most often.

How is an academy system different from Excel and group chats?

Excel holds lists and chat holds conversations, but they don't connect — so timetables, balances, and attendance get updated by hand in several places. The system links them: enrolling fills the timetable, checking in notifies the parent, all in one place.

Does it support installments and hour packages?

Yes — full payment, installments, hour packages, and per-term courses. The system tracks each student's balance and remaining hours automatically, with reminders as due dates or hours run low.

What can parents see?

Whatever the academy chooses — from attendance and class schedules to payment due dates and progress reports, delivered through the LINE account parents already use. No new app to install.

We pay teachers several ways — is that supported?

Yes: hourly, per student, tiered, or mixed. The system totals actual taught hours from the timetable and attendance, then computes pay per each teacher's terms — no back-tracking through schedules.

We have several branches — can they share one system?

Yes, and that's where a system shines: every branch runs the same courses and standards, the owner sees enrollment, revenue, and arrears across branches on one screen, and students can switch branches with their history intact.

Learn more

Related articles

Opened Branch Two and Total Sales Grew Only Ten Percent: The Self-Cannibalisation Per-Branch Reports Hide, and How to Measure Whether the New Branch Created New Customers or Just Moved Old Ones

The new branch does four hundred thousand in its first month and everyone celebrates; nobody notices the old branch fell three hundred thousand the same month — and fixed costs doubled for a net gain of one hundred thousand. On the cannibalisation rate, the baseline that must be set before opening, and the three-way decision once the numbers tell the truth.

When You Pay for a System, What Must You Actually Own? The Checklist Before the Final Invoice

Plenty of owners pay in full and discover later the domain is registered to someone else, the database lives in an account they cannot open, and the source code was never delivered. Here is what must belong to the business — and how to verify each item in ten minutes.

Viral in Three Days, Broke in Six Months: the Longest Queue of a Shop's Life Often Arrives Together With the Beginning of Its End — When the Owner Misreads It

One clip turns a quiet shop into a hundred-metre queue — and what follows repeats with unsettling regularity: a kitchen designed for eighty serving three hundred, quality collapsing in front of the largest crowd of strangers the shop has ever faced, regulars locked out until they settle elsewhere, and an owner reading spike revenue as the new baseline — expanding, hiring, signing — right before the wave recedes as waves do. This piece is the physics of virality: a shock, not a step — with the formula separating the sustainable base from the temporary crest, and the playbook of what actually deserves doing in the week of the longest queue.

Can't Take Two Weeks Off: The One Test That Says Whether You Own a Business or a Job You Hired Yourself Into — and the List of What Breaks on Day Three

An owner who answers 'I can't go, the place would fall apart' is describing the value of their own business without realising — a business that stops when the owner stops cannot be sold at its proper price, cannot grow past the owner's hours, and breaks the day the owner falls ill. On simulating two weeks on paper, the day-by-day list of what breaks, and converting each item into the system or person that must exist.

Three Proposals, Prices Three Times Apart: How to Compare What Actually Differs

System proposals never compare directly — each vendor reads the brief differently and hides a different set of assumptions. A six-row grid that forces every proposal to answer the same questions, and the signals in a quote that predict trouble before signing.

When the Measure Becomes the Target, It Stops Measuring: Goodhart's Law in a Thai Business

Target case-closing speed and cases get closed before they're solved. Target revenue and discounts eat the margin. Nobody is cheating — everyone is honestly doing what is measured. How Goodhart's law works, how to spot your numbers starting to lie, and the paired-metric design that resists gaming.

Want full classes and renewing students? Get a free assessment

We'll review your current front-desk and follow-up work, find where revenue leaks or work repeats, and propose a system that fits your academy's size — no obligation.

Chiang Mai team — we understand education businesses and real front-desk work.