The tax and curriculum rules aren't something you configure. They're already in.

PAYE, NSSF, and LST calculated the way URA actually requires — kept current as the law changes.

01

Payroll & statutory compliance

PAYE calculated on gross pay using the current URA bands, NSSF, and LST — all effective-dated, so last year's rates don't quietly apply to this year's payroll. Plus a URA remittance report, ready to file.

02

UNEB grading, natively

PLE, UCE, and UACE each follow their own real rules — PLE's D1–F9 where lower is better, UCE's A–E with 20/80 CA weighting, and UACE's per-paper grades rolled into principal passes. Three different conventions, each handled correctly, not approximated.

03

EMIS export, in the format required

Government reporting comes out in the shape it's actually expected in — not a generic spreadsheet you reshape by hand every term.

SchoolPro payroll run for 25 staff showing gross pay, NSSF, PAYE and net pay per person
A posted payroll run — PAYE and NSSF worked out per staff member.
SchoolPro monthly statutory filing pack with PAYE, NSSF and LST totals and URA and NSSF export buttons
The monthly filing pack — PAYE, NSSF and LST totals, ready for URA and NSSF.

See SchoolPro on your own school's numbers.