📱EduPilotPro is on Android — free for parents, students, and schools

📱Get the EduPilotPro app

App Store
Coming soon
Google Play
EduPilotProEduPilotPro
Beta
  • Features
  • AI Agents
  • How it Works
  • Pricing
  • Testimonials
Get Started
Home/Blog/CBC Report Cards in Kenya: Strand-Based Grading (EE/ME/AE/BE), Explained for Teachers and Parents
  1. All posts
  2. Industry Insight

CBC Report Cards in Kenya: Strand-Based Grading (EE/ME/AE/BE), Explained for Teachers and Parents

A CBC report card grades every strand as Exceeding (EE), Meeting (ME), Approaching (AE) or Below (BE) expectations. Here's what each level means, where the scores come from, and how schools produce these reports without spreadsheet chaos.

MM

Mwende Mutuku

Curriculum & Assessment Specialist

19 August 2026
11 min read
CBCReport Cards KenyaCompetency Based CurriculumStrand-Based GradingEE ME AE BEKNECContinuous AssessmentJunior SchoolParents

In this article

  1. 1The four achievement levels, explained
  2. 2Where the scores come from
  3. Learning areas in junior school (Grades 7–9)
  4. 4What changed in 2026
  5. 5How teachers produce these reports without the spreadsheet chaos
  6. 6Explaining the levels to parents
  7. The Bottom Line
Grade Book · Mathematics · Year 4
StudentQuiz 1Mid-termQuiz 2FinalAvg
A. Malik8591889389.3
S. Reyes7268757973.5
L. Obi9497929694.8
E. Thornton6158646762.5
Class average: 80.0 · Averages calculated automatically

A CBC report card does not rank your child against the rest of the class — it shows how well they are meeting each strand of the curriculum, graded as Exceeding Expectations (EE), Meeting Expectations (ME), Approaching Expectations (AE) or Below Expectations (BE). The scores come from continuous assessment through the term, not a single end-of-term exam. This guide explains what every section of the report means and how schools produce these reports term after term.

The four achievement levels, explained

Under the Competency Based Curriculum (CBC), every strand in every learning area is graded on the same four-point scale. The level describes how far the learner has travelled toward the curriculum's expectation for that strand — not where they stand among their classmates.

LevelMeaningWhat it tells a parent
EE — Exceeding ExpectationsThe learner demonstrates the competency beyond the expected levelComfortably ahead for this grade — challenge them further
ME — Meeting ExpectationsThe learner demonstrates the competency at the expected levelRight on track for this grade
AE — Approaching ExpectationsThe learner is developing the competency, but not yet at the expected levelNeeds targeted support on this strand
BE — Below ExpectationsThe learner has not yet demonstrated the competency at grade levelNeeds significant support and a learning plan

The four CBC achievement levels used on Kenyan report cards for primary and junior school.

Where the scores come from

CBC assessment is continuous. Throughout the term, teachers record evidence of learning through observation, classwork, projects, assignments, practical tasks and periodic tests. These formative scores are combined with the end-of-term assessment to produce a strand score for each learning area. There is no position-in-class ranking on a CBC report card — a child who is 'ME' in Mathematics is not third from the top; they are meeting the standard for their grade, full stop.

Learning areas in junior school (Grades 7–9)

  • English, Kiswahili, Mathematics and Integrated Science
  • Social Studies and Pre-Technical Studies
  • Agriculture & Nutrition, and Life Skills
  • Creative Arts & Sports and Religious Education

Each of these is broken into strands and sub-strands. A report card typically shows a score per learning area, with the strand breakdown behind it — and that strand detail is exactly what a teacher or parent uses to see which competency a learner has nailed and which one needs work.

Grade Book · Mathematics · Year 4
StudentQuiz 1Mid-termQuiz 2FinalAvg
A. Malik8591889389.3
S. Reyes7268757973.5
L. Obi9497929694.8
E. Thornton6158646762.5
Class average: 80.0 · Averages calculated automatically

What changed in 2026

January 2026 saw the first cohort of 1.13 million learners move from junior school into Grade 10 — the first full year of senior school under the new Competency Based Education structure. Below them, primary and junior school reporting continues on the strand-based CBC model described here, with the Kenya Primary School Education Assessment (KPSEA) at Grade 6 and the junior school assessment at Grade 9 providing the national checkpoints. The language your school uses at the end of term — EE, ME, AE, BE — is the same language the national system uses.

1.13M

Pioneer Grade 10 cohort

First senior school class under CBE, Jan 2026

4

Achievement levels

EE, ME, AE, BE — used for every strand

2

Assessment layers

Continuous through-term + end-of-term

How teachers produce these reports without the spreadsheet chaos

The recurring pain in Kenyan schools is assembling a term-end report from marks scattered across notebooks, Excel files and memory. The sustainable approach is to set up the assessment structure once and let the system do the arithmetic.

  1. Set up your learning areas and strands once — they are the same every term.
  2. Enter marks into the grade book as assessments happen, so strand averages compute themselves.
  3. Generate the term-end report: strand scores, achievement levels and overall grade pulled automatically.
  4. Add the teacher's comment, review, and publish the report to the parent portal.

Explaining the levels to parents

For most parents, the shift from a 100-mark total to an achievement level takes one conversation. The key messages: there are no class ranks, a level is about meeting a curriculum standard, and AE or BE is information — it tells you where support is needed, not that the child is 'failing'.

  • EE and ME are both positive results — the difference is only whether the child is ahead of or at the expected level
  • AE means the child is progressing but needs more time or different support on that strand
  • BE is the trigger for a learning support plan, not a punishment
  • Ask the teacher for the strand breakdown — that is the detail that tells you exactly what to work on at home

A level is not a verdict

When a parent sees AE or BE, the worst thing a school can do is leave the family to interpret it alone. Attach a plain-language note from the teacher naming the two or three strands to work on and how the parent can help. That converts a scary-looking grade into a homework list — and it is what makes CBC reporting genuinely useful.

Pro Tip

Give each strand a small set of evidence as you teach — two or three class activities or assignments per strand per term is enough. When the evidence is captured as you go, the term-end report writes itself and no teacher is left reconstructing three months of marks on the last Friday.

The Bottom Line

A CBC report card is a map of what a child can do, written in the four-level language the whole system speaks. For teachers, the win is a term-end process that takes hours instead of days. For parents, the win is a report they can actually act on. Set the strands up once, record as you teach, and let the levels fall out of the evidence.

Put this into practice with EduPilotPro

Everything in this article is live in EduPilotPro right now. Request access and your school's AI agents are active within one business day — no IT department required.

Automate my schoolSee all features →
Basic plan for small schoolsNo credit cardGDPR compliant2-minute setup

Written by

MM

Mwende Mutuku

Curriculum & Assessment Specialist

Mwende has supported Kenyan schools and teacher training colleges on competency-based curriculum implementation and assessment design for over a decade. She writes about CBC grading, continuous assessment and report card design for teachers and parents.

Related school management guides

How-To Guide

How to Write Term-End Report Cards & Manage Continuous Assessment for WAEC, NECO & BECE

Report card season under the NERDC curriculum runs on continuous assessment — and WAEC, NECO and BECE all depend on it. Here’s how Nigerian schools structure CA scores and publish term-end report cards without rebuilding spreadsheets every term.

11 min read
Read
How-To Guide

Complete Guide: Setting Up Your School's Academic Structure in EduPilotPro

Before you can take attendance, enter grades, or generate invoices, your school needs a solid academic structure. This step-by-step guide walks you through it all in under an hour.

10 min read
Read
How-To Guide

NEMIS to KEMIS: How Kenyan Schools Register Students, Get UPI/ULI Numbers and Submit Enrolment Data (2026 Guide)

Kenya has replaced NEMIS with KEMIS — and every learner needs a ULI/UPI on the platform before exams and capitation. Here's how Kenyan schools register students and submit enrolment data in 2026.

10 min read
Read

Features mentioned in this article

View all features →
Grades & Assessments

Stay Updated on WhatsApp

Get the latest EduPilotPro updates, new features, and school management tips delivered directly to your phone.

Join Our WhatsApp Channel
EduPilotProEduPilotPro

The all-in-one school management platform for modern educational institutions.

Product

  • Features
  • AI Agents
  • Testimonials
  • Pricing
  • How it works

Company

  • Blog
  • Privacy Policy
  • Request Access

Mobile App

  • Android App
  • iOS App

Asia

  • Bangladesh
  • Sri Lanka
  • Malaysia
  • Indonesia
  • Philippines
  • Thailand

Middle East

  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Africa

  • Nigeria
  • Kenya
  • Egypt
  • Ghana
  • South Africa
  • Uganda
  • Tanzania

© 2026 EduPilotPro. All rights reserved.

Built for educators, by educators. 🎓

EduPilotPro✦EduPilotPro✦EduPilotPro✦
EduPilotPro✦EduPilotPro✦EduPilotPro✦
AI School Operating System✦AI School Operating System✦AI School Operating System✦
AI School Operating System✦AI School Operating System✦AI School Operating System✦