Home Modules

One system.
Every school function.

All modules are fully integrated — data entered in one module is instantly available in every other. No more copying between systems.

Banner

Academic

Student Management

Complete student profiles with admission numbers, LIN, EMIS, medical info, guardian contacts, and enrolment history across all years.

student management, admission, guardians
Classes & Streams

S1–S6 class structure with multiple streams (Sciences, Arts, Commerce). Assign class teachers, set capacity, attach subjects per stream.

classes, streams, class teacher
Subjects

Define subjects with codes, assign to streams, mark as compulsory or elective. Supports UCE and UACE subject structures.

subjects, compulsory, elective
Exams & Marking

Create exam schedules, define exams per subject, enter marks for all students, auto-grade with your grading scheme, publish results.

exams, marks, grading
Report Cards

Generate per-student term report cards with subject marks, grades, positions, and teacher comments. Print-ready PDF output.

report cards, grades, positions
Attendance

Mark daily attendance per class (present, absent, late, excused). View attendance rates per student or per class for any date range.

attendance, absentee, daily register
Timetable

Set up lesson periods per day, assign subjects and teachers to each slot per class stream. Visual weekly grid view.

timetable, periods, schedule

Finance

Fee Structures

Define tuition, development, PTA and any other fees per class per term. Set mandatory vs. optional. Bulk apply to entire cohorts.

fee structures, tuition, levies
Invoices

Auto-generate invoices for all students each term in seconds. Line-item breakdown, outstanding balance, due dates.

invoices, billing, due dates
Payments & Receipts

Record cash, mobile money, and bank transfer payments. Print receipts instantly. Full payment history per student.

payments, receipts, mobile money
Payroll & PAYE

Monthly payroll with URA PAYE tax bands, NSSF 5% employee and 10% employer, allowances, deductions, and net salary.

payroll, PAYE, NSSF, salary

Human Resources

Staff Management

Full staff profiles: employment type, department, qualifications, bank details, NSSF and TIN numbers, emergency contacts.

staff, employees, HR
Leave Management

Leave types (annual, sick, maternity, study), leave applications, approval workflow, remaining balance tracking.

leave, annual leave, absence

Operations

Hostel Management

Dormitories for male, female, and mixed. Allocate students to beds per term, track wardens, monitor occupancy.

hostel, dormitory, boarding
Library

Book catalogue with ISBN, shelf locations, copy counts. Issue and return books to students and staff. Overdue tracking.

library, books, borrowing
Transport

Vehicle fleet, routes with stops, assign day scholars to routes, set transport fees per route per term.

transport, bus routes, vehicles
School Clinic

Record student visits, log complaints and diagnoses, dispense medication, track stock levels, flag referrals.

clinic, health, medication

Administration & Communication

UNEB Registration

UCE and UACE candidate management. Subject entries per candidate, centre numbers, submission tracking.

UNEB, UCE, UACE, candidates
Discipline

Log incidents, assign sanctions (suspension, warning, community service), notify guardians, track resolution.

discipline, misconduct, sanctions
Announcements

Publish notices to all staff, all students, parents only, or specific audiences. Pin important notices.

announcements, notices, communication
SMS / Email

Bulk SMS and email to parents or staff via Africa's Talking gateway. Fee reminders, results, events.

SMS, email, bulk messaging
Parent Portal

Parents log in to view fee balance, results, timetable, announcements — without calling the school.

parent portal, self-service
Student Portal

Students view their own results, fee status, timetable, and school announcements.

student portal, results

All 22+ modules. One subscription.

No module is locked behind a higher tier. Every school gets everything.