Run your whole school from one place — the easy way.
EzzySkul replaces the books, spreadsheets and WhatsApp groups. Painless, curriculum-correct report cards, attendance, sick-bay and a free parent app — set up in a day.


The report-card nightmare, solved
The new curriculum made report cards painful. We make them automatic.
Continuous assessment, weighted components, aggregated across terms and years — computed correctly for every curriculum. Teachers stop dreading the end of term.
- Enter marks once — the engine does the rest
- AI-drafted comments you review and approve
- Positions shown only if your school wants them
days → minutes
What used to take a teacher a week of evenings now takes one sitting — and the maths is always right.
One platform
Everything a school runs on
From the application form to the fee ledger, the gate and the school bus — the essentials done well, plus the intelligence layer the others neglect.
Curriculum-correct report cards
The new competency curriculum, Cambridge, legacy — computed correctly and rendered per template. AI drafts comments; teachers approve.
Admissions
Your own application page parents can open from a QR on your signboard. Applications flow straight into the registry and the fee ledger — not into an inbox.
Fees & bursary
Real fee structures — tuition, functional, uniform, admission, boarding — scoped by class, residency and candidate year. Payments, balances, discounts and statements.
Reporting day, gate passes & exeats
Publish what each class must bring — ten rolls for boarders, five for day — and issue a QR pass when fees clear, or when the bursar permits a learner to report anyway. At the end of term the register runs in reverse: who has gone home, who collected them, and who is still on the premises.
Transport
Routes, who rides them, and the gate each child is collected from. The driver signs in and runs their own bus — seeing that route and nothing else. If a child neither boards nor appears in class, the parent is told.
Attendance & discipline
Fast daily capture, absentee patterns surfaced, constructive discipline tracking — not just logging.
Health & sick-bay
Allergies, medication, clinic visits and immunisation — duty of care, especially for boarding schools.
Boarding, houses & dorms
Day scholars and boarders, dormitories, and the houses your sports day runs on — with the fees and reporting requirements that follow from each.
Whole-child profile
Academics, attendance, discipline and health on one timeline — across years and campuses.
Multi-campus groups
One subscription, many campuses and curricula, with a director view across the whole group.
Pocket money
Money the school holds for a boarder, tracked separately from what the family owes. The two are never added together.
Works offline
Teachers capture marks and attendance without a connection; it syncs when the network returns.

Free parent app
All your children, every school, one app.
One app for every child a parent has, at every school they attend — which no system built around a single school can do. Free for families, on Android and iOS, and it is how EzzySkul spreads.
On the bus and off it, absent from the register, seen at the sick bay, signed out at the gate and back again, results released, a payment recorded, pocket money moving, reporting and closing day, and the date they agreed with your bursar — each one reaches the parent's phone as it happens, and opens on the exact page it is about. One notification per parent, however many children they have with you.
An amber dot marks the child something happened to, and the card it happened on, so a parent opening the app knows where to look. Times are shown on your school's clock, wherever in the world they are reading from.
Parents see their own child and nothing else — never a class list, never the bus manifest. Health and conduct records log who viewed them. A notification never carries a mark, a balance, a medical note or a conduct note: it shows on a locked screen, so it says only that there is something to open. Both you and the parent choose which kinds are sent.
Simple pricing
Priced by size. The wedge is never gated.
Registry, report cards, attendance, comms and the parent app are included for everyone — you only pay by how many learners you have.
In every package
Starter
Core school management — registry, assessment, attendance, fees, helpdesk.
≤ 120 learners
USD 40 a term
What you get
- Bursary (fee ledger)
Standard
Adds health, the whole-child profile and multi-campus.
121 – 350 learners
USD 90 a term
Adds
- Bursary (fee ledger)
- Admissions
- Health / Sick-bay
- Presence (gate & reporting)
- Whole-child Profile
Growth
351 – 800 learners
USD 170 a term
Adds
- Bursary (fee ledger)
- Admissions
- Health / Sick-bay
- Presence (gate & reporting)
- Whole-child Profile
- Transport (school run)
- Student Wallet (pocket money)
Premium
Everything — Includin priority support and hands on onboarding
801 – 1,500 learners
USD 300 a term
Adds
- Health / Sick-bay
- Whole-child Profile
- AI Copilot
- Multi-campus
- Group Dashboard (cross-campus)
- Bursary (fee ledger)
- Student Wallet (pocket money)
- Presence (gate & reporting)
- Admissions
- Transport (school run)
Group
1,500+ learners
Pricing on request
Adds
- Presence (gate & reporting)
- Health / Sick-bay
- Multi-campus
- AI Copilot
- Transport (school run)
- Student Wallet (pocket money)
- Timetable Auto-generation
- Group Dashboard (cross-campus)
- Whole-child Profile
- Admissions
- Bursary (fee ledger)
Billed per term to match your rhythm, and payable in shillings at the day's rate. Prices exclude VAT. SMS is pass-through credit. Pay for the year up front and take 15% off.
Billing without the back-and-forth
You can always see what you are on, what you have paid, and what is next.
No portal-within-a-portal and no waiting on an email. Billing lives in your school's own settings, where your bursar already works.
- Your subscription in your own settings — the package you are on, what it includes, and the date it runs to.
- Receipts you can download — numbered, dated and yours the moment we confirm the money.
- Tell us you have paid — attach the bank or mobile-money slip and keep working while we check it.
- Instalments we agree together — dates we both hold to, with reminders both sides can see.
- A warning well before the end — renewal reminders go to your administrators, never to your teachers.
- Pay in your own currency — shillings or dollars — your receipt is in the money you actually paid.
- Move package when you outgrow one — see what each one adds and ask from your own settings; we come back with the cost before anything changes.
Paid by bank, mobile money or cash
Tell us you have paid, attach the slip, and carry on working.
We confirm it against the bank and your receipt appears, numbered and downloadable. If a term is tight, we will agree instalment dates with you and both sides see the same reminders — nothing is switched off behind your back.
Bring EzzySkul to your school
We onboard our first schools by hand — including importing your data. Book a demo and we'll show you your reality, pre-loaded.