All modules are fully integrated — data entered in one module is instantly available in every other. No more copying between systems.
Complete student profiles with admission numbers, LIN, EMIS, medical info, guardian contacts, and enrolment history across all years.
S1–S6 class structure with multiple streams (Sciences, Arts, Commerce). Assign class teachers, set capacity, attach subjects per stream.
Define subjects with codes, assign to streams, mark as compulsory or elective. Supports UCE and UACE subject structures.
Create exam schedules, define exams per subject, enter marks for all students, auto-grade with your grading scheme, publish results.
Generate per-student term report cards with subject marks, grades, positions, and teacher comments. Print-ready PDF output.
Mark daily attendance per class (present, absent, late, excused). View attendance rates per student or per class for any date range.
Set up lesson periods per day, assign subjects and teachers to each slot per class stream. Visual weekly grid view.
Define tuition, development, PTA and any other fees per class per term. Set mandatory vs. optional. Bulk apply to entire cohorts.
Auto-generate invoices for all students each term in seconds. Line-item breakdown, outstanding balance, due dates.
Record cash, mobile money, and bank transfer payments. Print receipts instantly. Full payment history per student.
Monthly payroll with URA PAYE tax bands, NSSF 5% employee and 10% employer, allowances, deductions, and net salary.
Full staff profiles: employment type, department, qualifications, bank details, NSSF and TIN numbers, emergency contacts.
Leave types (annual, sick, maternity, study), leave applications, approval workflow, remaining balance tracking.
Dormitories for male, female, and mixed. Allocate students to beds per term, track wardens, monitor occupancy.
Book catalogue with ISBN, shelf locations, copy counts. Issue and return books to students and staff. Overdue tracking.
Vehicle fleet, routes with stops, assign day scholars to routes, set transport fees per route per term.
Record student visits, log complaints and diagnoses, dispense medication, track stock levels, flag referrals.
UCE and UACE candidate management. Subject entries per candidate, centre numbers, submission tracking.
Log incidents, assign sanctions (suspension, warning, community service), notify guardians, track resolution.
Publish notices to all staff, all students, parents only, or specific audiences. Pin important notices.
Bulk SMS and email to parents or staff via Africa's Talking gateway. Fee reminders, results, events.
Parents log in to view fee balance, results, timetable, announcements — without calling the school.
Students view their own results, fee status, timetable, and school announcements.
No module is locked behind a higher tier. Every school gets everything.