Documentation

What the School Management System offers and how to get started

Overview

The School Management System helps schools manage fees, students, staff, academics, transport, hostels, library, events, and discipline in one place. Parents can pay fees (including via bank or mobile money using a control number from their portal) and follow their children's progress on the web or on the mobile app.

What you get

  • Fees and control-number payments so parents can pay at the bank or mobile money
  • Separate dashboards for school owner, headmaster, teachers, accountant, and parents
  • Reports and analytics for the school
  • Parent web portal and mobile app (Android and iOS)
  • Secure, reliable access from any device

Data retention and storage

The School Management System keeps your data for the long term. There is no automatic deletion of old records.

  • Payments, enrollments, students, and reports are stored indefinitely (4, 5, 10+ years).
  • You can run reports and view history for any past year; data is not removed by age.
  • Dates and times are stored and displayed in a consistent timezone so records stay correct for audit and management.

Features

User roles

Each person has the right level of access:

  • School owner / administrator: Full access to settings, users, and school-wide data
  • Headmaster: Academic and operational oversight
  • Teachers: Classes, students, and results
  • Accountant: Fees, payments, bank accounts, and financial reports
  • Parents: Their children's fees, payments, and progress

School owner – personal login and full control

The school owner has a dedicated login and personal dashboard to manage all activities in their school. Owners sign in separately from staff and parents, with no role selection.

  • Owner access: A dedicated sign-in is provided for school owners only.
  • Owner dashboard: A single overview of students, staff, revenue, expenses, transport, events, library, hostels, and recent payments and enrollments.
  • Manage all activities: The owner can access every module: finance (payments, expenses, bank), students, staff (HR), transport, events, library, hostels, academic, admission, discipline, communication, inventory, and reports. Nothing is hidden from the owner.

Staff and parents use the general login and choose their role; the owner uses the dedicated owner login and gets full school-wide access.

Payments

Schools can record and track:

  • Cash, bank transfer, mobile money, and other payment methods
  • Control-number payments (parent gets the number from their portal and pays at bank or mobile money)
  • Receipts and payment history per student

Reports

Financial and operational reports for the school, including payment status, fee collection, and exports where needed.

Notifications

Automatic reminders and alerts (e.g. payment due dates, important updates) so parents and staff stay informed.

HR (staff)

Manage staff records, roles, and departments in one place so the school has a clear view of who does what.

Admissions

Register students, link them to parents, manage enrollments by class/stream, and support bulk import where needed.

Finance (school)

Fee structures, payment recording, bank account setup for control-number payments, expense tracking, and financial reports for the accountant and management.

Bank & control numbers

Parents pay school fees at the bank or via mobile money using a control number they get from their account (web or mobile app). The system issues a unique control number per payment; the parent goes to the bank or mobile money agent, quotes that number, and pays. The amount is credited to the school's registered bank account and linked to the correct student.

The school registers its bank account(s) in the system. Fees paid by parents using control numbers are tracked against enrollments; the accountant can verify and reconcile payments.

Discipline

Keep school rules and disciplinary cases in one place. When a case is closed, the school can share it with the parent so they see it on the web or in the app.

Academic

Classes, timetable, exams, and results. Teachers can record results; the academic team can combine and publish them. Parents see their child's subjects and assigned teachers.

Library

Manage the school library: books, copies, and lending so you can track who has borrowed what.

Events

Publish school events; parents and staff see them on the web and in the app.

Communications

Send messages and announcements to parents or groups when you need to.

Inventory

Track school inventory and stock in one place.

Hostels

Manage hostels, rooms, and student assignments, and track hostel-related fees if needed.

Transport

Manage routes, vehicles, and transport officers, and assign students to routes so transport fees can be tracked.

Who uses the School Management System

School owner / Administrator

Full access to the school's data: settings, users, courses, fees, and reports. Can assign roles and manage how the school uses the system.

Headmaster

Oversight of academics and operations: students, staff, payments, transport, events, library, hostels, and related reports.

Teacher

Works with assigned classes and students: record results, view fee status, generate class reports, and use academic tools (e.g. teaching plans, class journal).

Accountant

Manages fees and money: fee structures, recording payments, bank accounts for control numbers, verifying payments, and producing financial reports.

Discipline officer

Maintains school rules and disciplinary cases, and can share a case with the parent so they see it in the parent area and app.

Parent

Uses the parent area (web or mobile app) to view their children's fee balance and payment history, request a control number and pay at the bank or mobile money, and see academic reports, attendance, events, and behavior when the school shares them.

Parent mobile app

Parents can use the School Management System on the web or on their phone. The mobile app (Android and iOS) gives them the same access: children, fees, control numbers, and progress.

What parents can do in the app

  • See their children, fee balance, and recent payments
  • Request a control number to pay at the bank or mobile money, then complete the payment offline
  • View payment history and fee status per child
  • View academic reports, subjects and teachers, and attendance when the school makes them available
  • See school events and discipline cases the school has shared
  • Receive notifications and messages from the school

How to join

1. Register your school

Fill in the school registration form with your details, leadership, bank account for fee collection, and (optionally) your registration document. We review each application and get back to you.

2. We set up your school

We create your school in the School Management System, configure fee structures and roles as needed, and help you add or import students and staff so you're ready to go live.

3. Invite parents and staff

You create accounts for staff (teachers, accountant, etc.) and link parents to their children. Parents can then use the web or app to pay and follow progress.

4. Go live

We support you with training and launch so your school and parents can use the School Management System day to day. If you have questions later, our support team is there to help.