Skip to content

Software Solutions

School management system for Ugandan schools

We build school management systems that replace fee books, marks spreadsheets and paper registers with one web-based system for the bursar, teachers, head teacher and parents.

  • Fee balances you can trust
  • Report cards without retyping marks
  • Records that survive staff changes
  • Fixed written quote before any payment
OMS command centre showing deadlines, approvals, receivables and compliance alerts

Our work: OMS: Operations Management System

What our school management system service includes

  • Admissions and student records

    Applications, enrolment, classes and streams in one register.

  • Fees and receipts

    Fee structures, balances, receipts and Mobile Money payments.

  • Marks and report cards

    Teachers enter marks once; report cards are generated, not typed.

  • Attendance

    Daily registers and absence follow-up.

  • Parent communication

    Notices, fee reminders and results shared with parents.

  • Roles and audit logs

    Bursar, teacher and head teacher each see what they need.

Where school records usually break

In many schools the fee book, the marks spreadsheet and the class register are kept by different people. Balances are worked out by hand, report cards are retyped every term, and records leave with the staff member who kept them. A school management system keeps one record per learner that everyone works from.

Built around your school, not a template

Grading scales, fee structures, terms and streams differ between nursery, primary, secondary and tertiary institutions. We scope the system with your bursar and director of studies, then agree a clickable prototype before we build, so staff see the screens before any code is written.

It runs on the same foundations as our live products: staff roles, approvals, audit logs and Mobile Money. You can try OMS, our operations system, to get a feel for how they work.

Learner data handled carefully

Schools hold personal data about children. We limit access by role, log changes and design around Uganda’s Data Protection and Privacy Act, and the data stays in your school’s own database.

Want to know what it costs? Starting prices and an instant estimate are on our pricing page, and every project gets a fixed written quote before any payment.

Further reading: Signs your business needs a custom system instead of spreadsheets.

How we work

Clear steps, a written quote before any payment, and one team from start to finish.

  1. 01

    Free scoping call

    We learn how your organisation works today, who will use the system and what has to change. In person at Mukwano Courts, at your premises or on a video call.

  2. 02

    Fixed written quote

    You receive scope, timeline and price in writing. Nothing is charged before you approve it.

  3. 03

    Prototype and build

    For systems we agree a clickable prototype first, so your team sees the screens before we write the code.

  4. 04

    Launch and training

    We move your data in, train your staff and hand over a user guide.

  5. 05

    Hosting and support

    We host, back up and monitor the system, with ongoing support available on a monthly plan.

All projects
OMS command centre showing deadlines, approvals, receivables and compliance alerts System

Professional services · 2026

OMS: Operations Management System

One system for running a professional services firm: clients, projects, approvals, invoices, payroll, compliance and meetings, updated live for the whole team.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • +3 more
View project Live
Persmon EMS command centre screen System

Internal operations · 2026

Persmon EMS

Our own operations command centre: clients, deadlines, tasks, team chat, invoicing and payroll across 29 connected modules.

  • React
  • Supabase
  • Playwright
View project
Sickle Cell Awards 2026 voting site home page System

Events and NGOs · 2026

Sickle Cell Awards 2026 voting platform

Public voting platform for the 1st National Sickle Cell Awards 2026, with one vote per person per category and a private staff results dashboard.

  • Next.js
  • React
  • TypeScript
  • Supabase Auth
  • +3 more
View project Live

School management system: common questions

Straight answers to what clients ask before they start.

How much does a school management system cost in Uganda?

It depends on the number of learners, campuses and modules you need. After a free scoping call we send a fixed written quote; nothing is charged before you approve it.

Can parents pay school fees with Mobile Money?

Yes. We connect Mobile Money and card payments through a payment gateway, and payments update the learner’s balance and receipt automatically.

Can the system produce report cards?

Yes. Teachers enter marks once and the system calculates grades with your own grading scale and generates report cards for printing or sharing.

Can we start with fees only and add other modules later?

Yes. Many schools start with fees and student records, then add marks, attendance and parent communication in later phases.

Who can see learner information?

Each staff role sees only what it needs, every change is logged, and the data stays in your school’s own database.

Mukwano Courts, Kampala

Talk to us about school management system.

Send a short brief or a WhatsApp message. You get a clear written quote before any work starts.

Kampala skyline photo: Todd Huffman, CC BY 2.0

Get a free quote