CBC Grading & Report Cards
Automate competency-level grading and generate NCDC-aligned report cards in minutes.
Why Uganda schools need CBC Grading & Report Cards
Uganda's CBC requires teachers to assess students across competency levels, factor in formative work, Activities of Integration, and generic skills - then consolidate everything onto a report card. For a class of 50 students across eight subjects, that is thousands of data points to manage manually every term. The result: two days of teacher overtime, handwriting errors, and report cards that do not accurately reflect what was taught. SwiftPlus ends that cycle.
Days of manual work every term
Teachers compile competency scores from multiple assessment types, calculate weighted averages, map to grading levels, and write everything by hand - for every student, every subject.
Inconsistent competency level assignment
Without a shared system, different teachers apply the A–E scale differently. Report cards from the same school contradict each other.
Errors that reach parents
A wrong competency level on a parent's report card - or a missing AOI score - damages the school's credibility. Manual processes make these errors inevitable at scale.
Everything the CBC Grading & Report Cards module includes
Configurable Competency Levels
Set your school's grading thresholds for Exceptional (A), Outstanding (B), Satisfactory (C), Basic (D) and Elementary (E) - per subject if needed.
Formative / Summative Weighting
Define the percentage split between continuous assessment (formative) and end-of-term examinations (summative) - exactly as the NCDC guidelines specify.
Spreadsheet-Style Mark Entry
Teachers log in, select their class and subject, and enter scores in a clean, familiar grid. Real-time validation catches out-of-range values before submission.
Automatic Grade Computation
SwiftPlus applies weighting, maps the combined score to the correct competency level, calculates class rankings, and generates descriptive remarks automatically.
One-Click Report Card Generation
Generate professionally formatted report cards for an entire class - or the whole school - in a single action. What took two days now takes two minutes.
O-Level and A-Level Support
Separate grading configurations for O-Level (Senior 1–4) and A-Level (Senior 5–6). Each level follows its own assessment structure within the same system.
From setup to results in 4 steps
Configure your grading structure
Administrators set the formative/summative split, define competency-level thresholds, and configure subject-specific rubrics during initial setup.
Teachers enter marks
Each teacher logs in, selects their class and subject, and enters formative, AOI, and summative scores. The system validates entries in real time.
SwiftPlus computes grades
The system automatically applies weighting, maps scores to competency levels, calculates aggregates and rankings, and generates per-subject remarks.
Print or share report cards
Download all report cards for a class as PDFs, print them in bulk for collection day, or share them digitally through the parent portal.
Common questions about CBC Grading & Report Cards
Ready to try CBC Grading & Report Cards for your school?
Join schools across Uganda using SwiftPlus to simplify administration, academics, and finance.