About KMPUS

KMPUS, built by and for the people who keep a school running

KMPUS is education management software for schools, language academies and private tutors. It exists because we were the ones doing that administration ourselves, in a school where attendance was still taken on paper and typed up again every afternoon.

No card · Migration from your spreadsheets included
Our story

A story that starts with the wrong problem

Before KMPUS was software, it was a problem on our own desk. We worked at a school, and not as consultants: we were the people who collected the registers at the end of the day and had to turn them into something the school could use. Teachers marked attendance on paper because paper was the only thing that survived a classroom: nothing to switch on, no password to remember, no signal required.

Getting that pile of sheets into a spreadsheet took about two hours, every day. It was not difficult work: it was work that never finished. So we built the obvious thing. The first version of KMPUS was an attendance module and nothing else: mark a class in seconds, from the room, on a phone.

The two hours disappeared. And the school's admin workload did not drop.

We had measured the data transfer, which had a name and an owner. We had never measured what came after it: rebuilding tomorrow's sheet every time a student changed level mid-week, working out again who teaches what, in which room and to which students. That was the real work, and it was nobody's task. What we built next was exactly that: teacher, level, room and enrolment declared once, with their dates, and everything else coming out of it. We founded KMPUS in 2021 and we have built it the same way ever since: one module at a time, starting from the desk rather than the feature list.

KMPUS by the numbers

Five years building one module at a time

What sits behind the platform language academies, schools and private tutors run on today.

50,000
hours of development
5+
years of experience
600+
happy users
16+
installable modules
KMPUS today

What KMPUS is now

KMPUS is an education management platform that runs the administrative side of an institution in one place: admissions and enrolment, classes and levels, attendance, evaluations, fees and family communication, with a mobile app for students, parents and teachers. The platform is available in seven languages: English, Spanish, Portuguese, French, Italian, Chinese and Malay.

It is used by language academies, private and vocational colleges, K-12 schools and individual tutors — from one teacher with thirty students to two-campus colleges with well over a thousand. We are still a small team, and we still build the way we did in that first year: sit with the people doing the work, remove the worst hour of their week, then do it again.

  • Built for education from the first line of code, not a generic CRM with a school theme on top.
  • One student record shared by admissions, academic staff and accounts, so nothing is typed twice.
  • Seven languages — English, Spanish, Portuguese, French, Italian, Chinese and Malay — because our customers are not all in the same country.
  • Onboarding includes migrating the spreadsheets you are running on today.
Values

Three things we learned by getting it wrong

Not a poster on a wall. These are the three rules that came out of that badly aimed first version, and they still decide what we build and in what order.

Data first, screen second

An attendance list is the output of something else: who teaches which level, in which room, to which enrolled students, each with their own dates. If that is not declared properly, no amount of good screen design fixes it.

It has to beat paper

Paper won because there was nothing to switch on, no password to remember and no signal required. What we build is measured against that: if a teacher cannot do it in seconds from a phone, it is not finished.

We count the hours nobody has named

The work that eats a school's week rarely shows up as a task: it happens after closing time and has no owner. Before automating anything, we ask what has to be redone when a student changes level on a Wednesday.

Who we build for

Three kinds of institution, three different setups

A language academy, a K-12 school and a private tutor do not run the same operation, and software that pretends otherwise fits none of them. The school we came from ran rolling intakes and continuous level changes — exactly the pattern that breaks a system designed around terms. So KMPUS is set up differently for each of them.

Language academies

Rolling intakes, levels that change mid-week, students who arrive and leave on their own schedule. This is the operation KMPUS was born in.

Software for language academies

K-12 schools

Terms, report cards, timetables and a parent audience that expects to be kept informed without having to ask twice.

K-12 school management software

Private tutors

One person teaching, scheduling, invoicing and chasing late payments. The admin is not free — it is unpaid.

Management software for private tutors
Where to start

Start where we started

If a spreadsheet is the only thing holding your timetable together right now, you already know which two hours of your week you want back. The trial is free, it does not ask for a card, and onboarding includes moving across what you already have.

No credit card required Migration from your spreadsheets included Available in seven languages