Ugandan secondary schools

Replace paper records with one CBC and UNEB-ready system

SchoolManage helps your school manage students, assessments, fees, and report cards. Built for O-Level CBC (S1 to S4) and A-Level UNEB (S5 to S6) on one platform.

School administrator reviewing the SchoolManage dashboard on a laptop in the office

Curriculum

Two tracks, one platform

O-Level and A-Level follow different grading rules. SchoolManage keeps them separate but connected.

S1 – S4Separate flows, shared student records
Ratings
A – E competency bands
Assessment
Project work + end-of-cycle exams
Composite
CA + EOC (e.g. 20/80)
Outcome
Result 1 / 2 / 3 certification

Your team

Built for every role in the school

Each staff member signs in to a dashboard matched to their job. Headteachers, teachers, and bursars see only what they need.

Headteachers reviewing the school dashboard on desktop

Headteacher

See school-wide attendance, fee collection, and class performance at a glance. Review submitted assessments and approve report cards before they go to parents.

  • Dashboard with enrolment, attendance, and fee KPIs
  • Approve CBC and A-Level report cards
  • Unlock submitted assessments when corrections are needed
Class teacher recording attendance on a laptop in the classroom

Class teacher

Work with your class list every day. Mark attendance, browse learners, and keep student records current without digging through paper registers.

  • Daily attendance for your assigned class
  • Student browse and profile access
  • Class-focused dashboard and shortcuts
Subject teacher entering assessment scores on a computer

Subject teacher

Enter O-Level CBC ratings and project work, or A-Level exam marks, from a focused assessment screen built for the subjects you teach.

  • CBC strand and competency entry (O-Level)
  • A-Level numerical score entry with UNEB conversion
  • Submit assessments for headteacher review
Bursar recording a cash fee payment in the school office

Bursar

Run school finances in Ugandan shillings. Issue invoices, record cash or mobile money payments, and pull up a learner's balance when a parent visits the office.

  • Fee schedules, invoices, and payment recording
  • Cash and mobile money with transaction references
  • Per-student balances and collection reports
School admin setting up school structure and staff accounts

School setup

School admins configure academic years, classes, subjects, and grading scales once. New staff accounts are added with the right role so everyone lands on the correct dashboard.

  • Guided setup for years, terms, and classes
  • CBC strands and UNEB grading scale defaults
  • Role-based accounts for school admin, teachers, and bursar
Teacher viewing the school dashboard on a smartphone on campus

Works on mobile too

Staff can check the dashboard and key figures from a phone between lessons or at the school gate. No separate app install required.

  • Responsive layout for phones and tablets
  • Lightweight pages for typical school-day use
  • Sign in from any modern mobile browser

Capabilities

What the system covers

Competency-based O-Level assessment, UNEB point calculations at A-Level, fees, attendance, and role-based dashboards.

O-Level CBC assessment

Record strand and competency ratings (A to E), project work, and end-of-cycle exams. CA and composite grades follow NCDC policy.

A-Level UNEB grading

Enter numerical scores and the system converts them to UNEB grades, points, and divisions for UACE reporting.

Fees in Ugandan shillings

Set fee structures, issue invoices, and record cash or mobile money payments with balances and reports for your bursar.

Role-based access

Separate dashboards for administrators, headteachers, class teachers, subject teachers, and bursars.

Workflow

How it works

Three steps from enrolment to approved report cards.

  1. 1

    Enrol students

    Add learners, assign classes, and keep student records in one place instead of paper files.

  2. 2

    Enter scores

    Teachers record CBC ratings and project work for O-Level, or exam marks for A-Level. Assessments can be submitted for review.

  3. 3

    Generate report cards

    Produce CBC or A-Level report cards as PDFs. Headteachers review and approve before printing or sharing.

Plans

Plans that fit your school

Flexible tiers based on your size and the modules you need. Every plan is quoted individually.

Starter School

For a single secondary school getting started with digital records.

Contact us for a quote

  • Student enrolment and class management
  • O-Level CBC assessment and report cards
  • Role-based access for core staff roles
  • Email support during onboarding
Contact us for a quote
Most popular

Growing School

For schools that need the full academic and finance toolkit.

Contact us for a quote

  • Everything in Starter School
  • A-Level UNEB assessment and divisions
  • Fees, invoices, and mobile money recording
  • Analytics dashboards and report approval workflow
  • Attendance and timetable modules
Contact us for a quote

Multi-Campus

For school groups managing more than one campus.

Contact us for a quote

  • Everything in Growing School
  • Separate records and staff accounts for each campus
  • Coordinated setup for groups with multiple sites
  • Choose which modules each school uses (fees, exams, analytics, and more)
  • Dedicated onboarding and support planning
Contact us for a quote

How is pricing calculated?

Pricing depends on student count and modules enabled. A small day school with CBC only will differ from a large campus running fees, A-Level, attendance, and analytics. Tell us your enrolment and priorities on the contact page and we will prepare a quote.

Questions

Frequently asked questions

Straight answers about CBC, UNEB, fees, security, and getting started.

O-Level (S1 to S4) and A-Level (S5 to S6) use separate assessment flows aligned to their curricula. O-Level follows CBC: competency ratings (A to E), project work for continuous assessment, end-of-cycle exams, and Result 1/2/3 certification. A-Level follows UNEB conventions: numerical scores convert to grades, points, and divisions. Both share the same student records, academic structure, and reporting tools.

SchoolManage is a web application. You need an internet connection to sign in and save data. The interface is lightweight for typical school-day use on desktop or mobile browsers. It is not an offline-first app. We recommend a stable connection, including 3G or better, for assessment entry and report generation.

Staff sign in with their own email and password. Each person sees only the screens and data allowed for their role — teachers enter assessments, bursars handle fees, headteachers approve reports. Your school's records are kept separate from other schools. Connections are encrypted, sessions time out after inactivity, and access is logged for accountability.

Yes. The bursar can record payments by cash or mobile money and enter the mobile money transaction reference. Invoices, balances, and financial reports are kept in Ugandan shillings (UGX). Automated payment gateway integration is not part of the current release. Payments are recorded manually after you receive them.

Yes. School groups and organisations with more than one campus can use SchoolManage with a dedicated setup for each school. Each campus keeps its own student records, staff accounts, and settings. Contact us to discuss how this fits your group and which modules each school needs.

Regular backups are part of the hosted service. Before go-live we agree recovery expectations with your school. If you need copies of your data for your own records, contact us to discuss export options.

New schools go through a guided setup for academic years, classes, subjects, and grading scales. We provide onboarding support to help administrators configure CBC and UNEB rules correctly. Training scope and format depend on your plan. Contact us to discuss what your staff need.

Reach us through the contact form on this site or by email. For schools already using the product, your administrator can escalate issues through the channels agreed at onboarding. We aim to respond to setup and billing questions promptly during business hours.

Not yet. SMS notifications for fees, attendance, or report cards are on the product roadmap and are not live in the current release. Schools should continue using their existing communication channels until this feature ships.

A parent portal for viewing fees, attendance, and report cards is planned but not available yet. Parents cannot sign in today. We will announce it when it is ready for schools to use.

Still have a question? Send us a message.

Ready to move beyond paper records?

Book a walkthrough for your school, or sign in if you already have an account.