CBC School Management System in Uganda

Competency-based assessment, Activities of Integration, projects and NCDC-aligned report cards.

In short: A CBC school management system is school software that handles competency-based assessment: competency levels (A–E), formative and summative scoring, Activities of Integration, projects, generic skills and NCDC-aligned report cards. SwiftPlus was built for Uganda’s CBC from day one - not bolted onto a legacy system.

SwiftPlus CBC assessment

Everything this module includes

Competency-level grading

Grade learners A (Exceptional) through E (Elementary) - or your school’s own labels.

Formative and summative weighting

Configure the split (for example 40% formative, 60% summative) as guided by the NCDC.

Activities of Integration

A central AOI register, multi-teacher assessment and automatic report card integration - graded on the Outstanding, Moderate and Basic scale.

Student projects

Milestone tracking, progress dashboards and formative feedback per project.

Generic skills

Assess teamwork, critical thinking, communication and creativity per learner.

NCDC-aligned report cards

Report cards covering the cognitive, psychomotor and affective domains, with AOI and generic skills sections.

From setup to results in 4 steps

1

Configure your grading structure

Set competency levels, formative/summative weighting and subject rubrics once.

2

Teachers enter scores

Formative tasks, AOI scores, summative exams and generic skills in one interface.

3

SwiftPlus computes grades

Weighting applied, competency levels mapped, rankings and aggregates calculated.

4

Report cards generated

NCDC-structured report cards in minutes - printed or shared with parents.

Which plan includes this?

CBC grading, Activities of Integration and report cards are included from the Basic plan. Project tracking is on Pro and above.

  • Basic: CBC grading, AOI, digital scheme of work, bulk report card generation
  • Pro: project tracking
  • Enterprise: advanced analytics, AI assistant
See Full Pricing

Common questions

A (Exceptional), B (Outstanding), C (Satisfactory), D (Basic) and E (Elementary) by default - schools can configure custom labels.

Ready to see SwiftPlus in your school?

Book a demo and we'll walk you through the workflows that matter to you.