CBC and CBE assessment software

CBC report cards that come out right, first time.

Teachers enter marks once. Elimu SMS works out performance levels, positions and comments, then produces parent-friendly CBC/CBE report cards and emails every parent the day they are approved.

Also 8-4-4, JSS, IGCSE and TVET formats · part of Elimu SMS

Elimu SMSElimu SMS scheme of work coverage report
EE · ME · AE · BE levels
The problem with CBC paperwork

Competency-based education changed the report card. Most systems didn’t.

Kenya’s Competency-Based Curriculum, now referred to by the Ministry as Competency-Based Education (CBE), asks teachers to describe what each learner can do rather than just rank them by marks. Report cards have to show performance levels for each learning area, strands and sub-strands, core competencies and values, and comments that actually mean something to a parent.

Schools that try to squeeze this into an 8-4-4 style mark sheet end up with report cards that confuse parents and take class teachers whole weekends to finish. Many schools also run more than one curriculum at once, with CBC/CBE in the lower classes and 8-4-4 or IGCSE elsewhere.

Elimu SMS handles each curriculum in its own correct format. Teachers enter assessment results in one grid; the system applies the grading bands set for the term, works out performance levels, and generates the report card in the right layout for each learner’s curriculum. Class teachers review, add their remarks and approve, and every parent gets the report card as a PDF by email.

What it does

From the markbook to the parent’s inbox.

Grading bands, weightings and the report card release date are set in term configuration and apply to every class.

Book a free demo

Correct CBC/CBE format

Performance levels EE, ME, AE and BE per learning area, with strands, competencies and teacher comments on a clean, parent-friendly layout.

Every curriculum side by side

CBC/CBE, 8-4-4, JSS, IGCSE and TVET in the same school, each learner on the report card format for their curriculum.

Marks entered once

One grid per class. Averages, performance levels and positions are calculated from the term’s grading bands and assessment weightings.

Email every parent in one click

Once approved, report cards go to every parent as PDF attachments with a covering note. No printing run, no envelopes.

AI assessment generator

Draft KPSEA-style papers with marking schemes from a subject, grade and topic. The teacher edits and approves; results sync to the markbook.

Schemes of work and lesson plans

KICD-aligned schemes and lesson plans with HOD approval and a coverage report, so assessment follows what was actually taught.

Performance levels explained

What each CBC/CBE level means on the report card

Elimu SMS converts each assessment result into the four performance levels parents see on a CBC/CBE report card.

LevelMeaningWhat the parent reads
EEExceeding expectationsThe learner goes beyond what is expected for the grade in this learning area
MEMeeting expectationsThe learner has achieved what is expected for the grade
AEApproaching expectationsThe learner is close but needs more practice in some areas
BEBelow expectationsThe learner needs extra support; the teacher’s comment explains where

The score ranges behind each level are set by the school in term configuration, so they can follow the latest KNEC and Ministry guidance.

Real screens

The academic screens behind every report card

Elimu SMS Lesson plans with AI assistant screen
Lesson plans with AI assistant
Elimu SMS Scheme of work coverage screen
Scheme of work coverage
Elimu SMS Term calendar screen
Term calendar

Demo school data. See all screens

Compare before you buy

What to check in any CBC report card software

What to checkTypical systemElimu SMS
CBC/CBE layoutMarks and positions with CBC labels addedPerformance levels, strands and competencies per learning area
Mixed curriculaOne format for the whole schoolCBC/CBE, 8-4-4, JSS, IGCSE and TVET side by side
DeliveryPrinted and sent homeEmailed to every parent as PDF on approval
Planning linkSeparate from schemes of workSchemes, lesson plans and coverage in the same system
CostReport cards sold as an add-onIncluded in KES 100 per learner per term
Questions people ask

Frequently asked questions

Is CBC now called CBE?

Yes. The Ministry of Education now refers to the curriculum as Competency-Based Education (CBE). Elimu SMS uses the same performance levels and report card structure under either name.

Can we run CBC/CBE and 8-4-4 or IGCSE in the same school?

Yes. Each learner’s report card is generated in the format for their curriculum, so junior classes on CBC/CBE and senior classes on 8-4-4 or IGCSE can share one system.

Can teachers add their own comments?

Yes. Class teachers and subject teachers add remarks before approving. The system never sends a report card that hasn’t been approved.

How do parents receive report cards?

Once approved, every parent receives their child’s report card as a PDF by email with a note from the school. You can still print in bulk if you prefer.

Does it help with KPSEA preparation?

The AI assessment generator drafts KPSEA-style papers with marking schemes for the teacher to review, and results flow straight into the markbook.

How much does it cost?

CBC/CBE report cards are part of Elimu SMS at KES 100 per learner per term, with the first term free.

Keep reading

Related guides and products

See it with your own classes

Report cards your parents will actually understand.

Book a free demo and we’ll generate CBC/CBE report cards for a sample class so you can see the layout before you commit.