School Fee & Results Management System
See setup steps
Built and working today — not a plan for later.

One record replaces the register, the spreadsheet, and the phone calls.

Every family's balance and every student's results, kept current in one shared system. One login per person, and each person sees only what their job needs.

Nakawa Primary School Term 2 Report Card, 2026 Student Grace N., P.6 Tuition UGX 450,000 Transport UGX 80,000 Balance UGX 0 Mathematics A English B+ Science A- Class rank 3 of 41 Sent to parent by SMS and mobile app PAID MOBILE MONEY

Four roles, each with its own ledger

Everyone signs into the same system, but nobody sees more than their job requires.

Admin
Full control. Sets up classes, terms, fee amounts, and the grading scale. Creates every staff login and manages the school's mobile-money settlement account.
Accountant
Records payments and tracks who owes what. Sends fee reminders to one family, or to every family with an overdue balance, in a single action.
Teacher
Enters exam scores for their own class, and sees fee status only where it's relevant — nothing about other classes or the school's finances.
Parent
Sees their child's fee balance and results, downloads the report card, and pays outstanding fees by mobile money — from their own phone.

What it does

No add-ons to unlock later. This is what runs today.

Students, classes, and terms
Holds your school's real structure — classes, academic terms, every enrolled student. Add one at a time, or bulk-import a whole class from a spreadsheet.
Fee structures that bill themselves
Set tuition and optional items like transport or meals once, for a class and a term. Every student in that class gets a correct balance immediately — no manual bill per child.
Payments — cash, bank, or mobile money
An accountant records a cash or bank payment in seconds and the balance updates instantly. Parents can also pay by MTN or Airtel mobile money straight from their phone, no accountant involved.
Fee reminders by SMS
Send one family a reminder, or every overdue family across a class or the whole school, in a single action. Each message carries that child's own name and balance, never a generic broadcast.
Exams, grading, and report cards
Enter scores on a simple grid. The system grades against your school's own scale and ranks each student in their class automatically. One click produces a report card with results and fee balance together.
Works even when the internet doesn't
Recording a payment, entering scores, adding a student — all of it keeps working with no connection at all. Everything saves on the device and syncs the moment signal returns. Nothing lost, nothing recorded twice.
Built for one school, or many
Every school's data stays completely separate and private. A school never sees, and can never reach, another school's students, fees, or results.
Installable like an app
Works in any browser, and adds to a phone's home screen with its own icon. No app-store install required.

Set up in six steps

A new school goes from nothing to a working system in one guided sequence.

1

The school is onboarded on the platform, and its first admin login is created.

2

The admin sets up the current academic term and the school's classes.

3

Students are added — one at a time, or imported in bulk.

4

A fee structure is created for each class and term. Every student's balance appears immediately.

5

Staff logins are created for accountants and teachers, each seeing only what their role needs.

6

The school links its own mobile-money settlement account, so parent payments arrive directly. The platform never holds a school's fee money.

Stop chasing balances on paper.

Put every fee and every grade in one place your whole staff can trust — and that keeps working when the internet doesn't.

Walk through setup