Uganda's Curriculum, Pre-Loaded and Ready — Start Teaching Day One

200+ NCDC subjects, UNEB grading scales, O-Level elective clusters, and A-Level subject combinations — configured in minutes, not weeks.

Starting From Scratch Every Time

Setting up a new school system takes weeks of manual configuration — entering subjects one by one, typing grading scales from scratch

Generic school software doesn't understand O-Level vs A-Level — treats everything the same, ignoring fundamentally different scheduling and grading models

Subject combinations (PCM, HEG, LAM) need manual setup every year with no validation — mistakes discovered only when timetables clash

Grading scales differ between Primary, O-Level, and A-Level — one generic system can't handle D1-F9, A-E, and Division I-IV simultaneously

New competency curriculum requires completely different assessment structure — existing systems can't adapt to both old and new simultaneously

Guided Setup Wizard

1

Academic Year

Create "2025" with start and end dates. Set the active year. All terms, assessments, and reports are scoped to the active academic year.

2

Terms

Define Term 1, 2, 3 with exact dates and teaching days per week. Each term has its own assessment period, report cards, and fee billing cycle.

3

Classes

Pre-seeded for your school type: Primary (P1-P7), Secondary (S1-S6), or Combined. Each class knows its level category — NURSERY, PRIMARY, O_LEVEL, or A_LEVEL — so the right rules apply automatically.

4

Subjects

200+ Uganda NCDC/UNEB subjects pre-loaded with official codes. Mark which are compulsory, elective, or practical. Set periods per week for timetable generation.

5

Subject Combinations

A-Level: define PCM, HEG, PCB, LAM and more with principal + subsidiary subjects. The system validates combinations and ensures no scheduling conflicts.

6

Grading Systems

UNEB scales pre-configured: D1-F9 for O-Level, A-E for A-Level, Division I-IV for aggregates. Use them as-is, customize thresholds, or create your own from scratch.

Everything Academics Requires

Pre-Loaded Uganda Curriculum

Not a blank slate. Start with NCDC subjects, UNEB codes, and standard A-Level combinations. Schools add what's unique to them — not build everything from scratch.

O-Level Elective Cluster System

Three clusters: Religious Education, Languages, Pre-Vocational. Students choose one subject per cluster. Auto-syncs with the timetable for concurrent scheduling — no manual coordination needed.

A-Level Option Blocks

Define which subject combinations run concurrently. The system uses graph coloring to ensure no student has two subjects scheduled at the same time.

6 Grading Types

UNEB PLE, UNEB UCE, UNEB UACE, Custom, Percentage, and GPA. Define your own grade scales with pass thresholds, colors, and descriptions for each level.

Assessment Weight Configuration

Set weights per level: O-Level might be BOT 10% + MOT 10% + EOT 80%. A-Level might differ entirely. Configurable per academic year, per term.

Stream Management

Each class can have unlimited streams — S3A, S3B, S3C. Set capacity, assign a class teacher, designate a home room. Support for gender-specific streams if needed.

Department Organization

Group subjects by department for Head of Department management. Sciences, Languages, Humanities — each with their own oversight, reporting lines, and performance tracking.

Setup Health Dashboard

Completion percentage shows how much is configured. Teacher coverage percentage per subject. Missing subjects alerts. Know exactly what's left to do before term starts.

Built for Uganda's Education System

No Blank-Slate Setup

Uganda's curriculum comes pre-loaded. Schools add what's unique to them — not build everything from scratch. Days of configuration instead of weeks.

O-Level and A-Level as Different Systems

Fundamentally different scheduling models handled natively. Home room vs movement model. D1-F9 vs A-E grading. Not forced into one generic framework that fits neither.

Everything Flows Through

Every configuration change flows to the timetable, assessments, and reports automatically. Change a subject's periods-per-week and the timetable adjusts. No double entry.

Old + New Curriculum

Both traditional grading and competency-based scoring supported simultaneously. Essential for Uganda's ongoing curriculum transition — run both systems side by side.

Set Up Your School in Days, Not Weeks

Pre-loaded curriculum means you configure what's unique to your school — everything else is ready to go.