KCPE Gradebook Software — Kenya CBC Primary Assessment
Kenya’s CBC replaced marks and letter grades with four competency levels. Generic gradebooks still use percentage averages — a model CBC explicitly rejects. OpenEduCat tracks EE/ME/AE/BE per strand, computes Grade 6 KPSEA composite scores, and generates KICD-aligned Learner Progress Reports every term.
Why Generic Gradebooks Fail CBC Schools
Most school management systems store grades as numbers or percentages — CBC has no numeric grade at the strand level, only four competency levels (EE/ME/AE/BE)
Excel-based class records cannot enforce strand-level entry: teachers skip strands, enter numbers instead of levels, and produce inconsistent Learner Progress Reports
Grade 6 KPSEA composite (SA1 30% + SA2 30% + End-of-Year SA 40%) requires weighted calculation across three separate assessment events — manual tracking leads to errors
KICD Learner Progress Reports require per-strand performance levels plus teacher narratives in a specific format — manually assembling these for 40+ learners takes an entire weekend
Transitioning learners from Upper Primary (Grade 6) to Junior Secondary (Grade 7) requires competency records to follow the student — paper records are frequently lost
CBC Performance Levels — Grade 1 to 6
KICD-defined descriptors — stored natively in OpenEduCat, not converted to numbers
Grade 6 KPSEA Assessment Composition
Three Summative Assessment components combine for Junior Secondary placement
| Assessment Component | Timing | Weight | Notes |
|---|---|---|---|
| Summative Assessment 1 (SA1) | End of Term 1 | 30% | Teacher-designed tasks aligned to KICD strand descriptors |
| Summative Assessment 2 (SA2) | End of Term 2 | 30% | School-administered, moderated by Curriculum Support Officers |
| End-of-Year Summative Assessment | End of Term 3 (Grade 6) | 40% | National KPSEA — administered and marked by KNEC |
How CBC Primary Assessment Works in OpenEduCat
Configure Learning Areas and Strands
Set up the KICD-prescribed learning areas (Literacy, Kiswahili, English, Mathematics, Integrated Science, Social Studies, Religious Education, Creative Arts) with their sub-strands. The curriculum template is pre-loaded for Kenya CBC primary.
Teachers Record Strand-Level Performance Levels
For each strand, the teacher selects EE, ME, AE, or BE per learner — no number entry. The system validates that a level is selected before allowing report generation.
Grade 6 SA Components Tracked Separately
SA1, SA2, and End-of-Year SA scores are recorded as they occur. The weighted composite (30/30/40) is computed automatically and displayed alongside performance level for each learning area.
KICD Learner Progress Report Generated Per Term
At the end of each term, batch-generate the Learner Progress Report for every learner in the class. The report includes strand-level performance levels, narrative comments, co-curricular activity records, and attendance — all in the KICD layout.
Records Follow Learners to Junior Secondary
When learners transition to Grade 7, their full competency record — including three years of Upper Primary performance level data and KPSEA composite — transfers within OpenEduCat to their Junior Secondary profile.
Frequently Asked Questions
Pronto para Transformar Instituição?
Veja como o OpenEduCat libera tempo para que cada aluno receba a atenção que merece.
Experimente gratuitamente por 15 dias. Não é necessário cartão de crédito.