CBC School Management System in Uganda
How the Competency-Based Curriculum works in Uganda, and how school software supports it.
In short: Uganda’s Competency-Based Curriculum assesses learners against competency levels (A–E: Exceptional, Outstanding, Satisfactory, Basic and Elementary) using formative and summative assessment, Activities of Integration, projects and generic skills. A CBC school management system automates this: teachers enter scores, the system computes competency levels and generates NCDC-aligned report cards.

Everything this module includes
Competency-level grading
A–E grading per subject and per learner, from Exceptional to Elementary.
Activities of Integration
Cross-subject projects assessed by multiple teachers.
Projects and generic skills
Milestone tracking and generic skills assessment.
NCDC-aligned report cards
CBC report cards with AOI and generic skills sections.
Schemes of work
Digital schemes mapped to competencies and learning outcomes.
Progress tracking
Historical term comparison for learners and classes.
From setup to results in 4 steps
Configure CBC grading
Competency levels and formative/summative weighting.
Assess across domains
Cognitive, psychomotor and affective domain evidence recorded.
Run AOIs and projects
Multi-teacher assessment with evidence upload.
Generate report cards
NCDC-structured CBC report cards for the whole school.
What to look for
Real CBC grading
The system should understand competency levels - not force CBC into a marks-only structure.
AOI support
Activities of Integration need multi-teacher, cross-subject workflows.
NCDC-aligned report cards
Report cards should follow the national template, including generic skills.
Teacher workload
CBC assessment is heavy - the system should reduce manual consolidation.
Common questions
Ready to see SwiftPlus in your school?
Book a demo and we'll walk you through the workflows that matter to you.