🌸 April Holiday Revision Packs β€” ALL subjects, ONE PDF, KSH 40 per grade (PP1–Grade 12)  β†’  Download Now
πŸ“š Kenya's #1 CBC (now CBE) & IGCSE Learning Platform | πŸ’¬ WhatsApp Support
M-Pesa Β· Visa Β· PayPal Β· Instant Download
Teacher Resources

KNEC CBA Portal Guide for Teachers (2026) β€” Step-by-Step with May 29 Deadline

KNEC's CBA portal at cba.knec.ac.ke is where Grade 4-5 projects and Grade 7-8 School-Based Assessments are uploaded. Here is the complete step-by-step guide with the May 29 2026 deadline that every Kenyan JSS teacher needs.

KNEC CBA Portal Guide for Teachers (2026) β€” Step-by-Step with May 29 Deadline

If you're a Kenyan Junior Secondary teacher or headteacher in 2026, you already know about it β€” the KNEC CBA portal at cba.knec.ac.ke. What you might not have is a clear, teacher-written walkthrough of how to actually use it without losing an afternoon to login screens and error messages. Here is that guide.

⏰ The deadline that matters most right now: Grade 4 & 5 CBC projects must be uploaded to the portal by 29 May 2026. Late uploads for JSS can trigger financial penalties. If your school hasn't started, you have roughly 6 weeks.

What the CBA portal actually is

The KNEC CBA (Competency-Based Assessment) Portal is the official Kenyan government system where schools submit School-Based Assessment scores and project records for learners in Grades 4, 5, 7, 8 and 9 (the last is where KJSEA data is tied in). It sits at cba.knec.ac.ke and is the only recognised upload destination β€” no private platform, no alternative.

Under CBC (now CBE), assessment is no longer a single big exam at the end β€” it's continuous. The portal is how that continuous assessment is captured nationally. For the KJSEA cohort, Grade 7-8 SBA scores contribute 20% of 40% (alongside 20% from KPSEA) to the final Grade 9 assessment. If your Grade 7-8 SBAs aren't accurately uploaded, your learners' final Grade 9 results are impacted.

Who needs to use the portal

  • Headteachers / principals β€” primary account holders, responsible for school-level login and verification
  • Grade 4 & 5 class teachers β€” upload Creative Arts, Science & Tech, Agriculture, Home Science and other project-based assessments
  • Grade 7 & 8 subject teachers β€” upload SBA scores per learning area per term
  • Grade 9 teachers β€” no standalone projects; their learners are preparing for KJSEA (the summative assessment is handled separately by KNEC at exam time)

Step 1: Logging in for the first time

  1. Visit cba.knec.ac.ke in a modern browser (Chrome, Firefox, Edge).
  2. You'll see a school login page. Enter your KNEC school code (the 9-digit code assigned to your institution).
  3. The default password for a first-time school is usually the KNEC school code itself. Your HT/principal should change this immediately after first login.
  4. If the default doesn't work, your Sub-County Director of Education (SCDE) office holds the activation credentials β€” call the office directly.
Teacher tip: Create one bookmark on every school laptop and every staff phone β€” save as "KNEC CBA Portal." Save login credentials in the browser (school PC only, never a personal phone). This saves 3 minutes every single session.

Step 2: Grade 4 & 5 project uploads (the May 29 deadline)

KNEC released specific 2026 CBC guidelines for Grade 4 & 5 projects with a 29 May 2026 deadline. The upload covers project-based assessments across the term for these subjects (varies by school):

  • Science & Technology project
  • Creative Arts project
  • Agriculture mini-project
  • Home Science project
  • Social Studies research task

For each learner, you'll upload:

  1. The assessment tool (downloaded from the portal β€” use the official KNEC form)
  2. The learner score against each criterion in the rubric
  3. A teacher comment (2-3 sentences describing the learner's observed competency)
  4. Evidence of the project (typically a description; some subjects may require a photograph of the physical project)

Do not rush through this on May 28. The portal slows under deadline load β€” plan uploads across the three weeks leading to 29 May.

Step 3: Grade 7 & 8 SBA score uploads

Grade 7 and 8 School-Based Assessments are the backbone of the KJSEA 40% pre-Grade-9 weighting. Each subject teacher handles their own learning area. The flow:

  1. Log in using your assigned teacher account (or the school master account if you don't have your own).
  2. Navigate to Grade 7 or Grade 8 β†’ select your subject β†’ select the term.
  3. You'll see a list of learners enrolled in that grade. Enter scores against each assessment strand as directed by the KICD curriculum design for that subject.
  4. Tick the "Save & Verify" button at the end of each page. The portal validates that all fields are completed before submitting.
  5. The headteacher must confirm/lock the submission before it's treated as final. Teachers can't self-confirm.

Common error messages and how to fix them

ErrorWhat it meansFix
"Session expired"You logged in more than 30 min ago and the portal timed outLog in again. Save your work every 10 minutes.
"Learner not found"The NEMIS registration doesn't match the portal listVerify the learner's NEMIS UPI number at the SCDE office. Don't invent UPIs.
"Score out of valid range"You entered a mark outside the allowed rubric bandCheck the rubric β€” CBA scores are typically 1-4 (BE to EE), NOT /100.
"Upload failed β€” please retry"Network timeout during attachment uploadCompress images below 1MB. Upload during off-peak (before 8am, after 10pm).
"Principal approval required"Your submission is in the right place β€” it's waiting for HT lockAlert the headteacher. Only they can finalise.

Step 4: Verification after upload

After submission, always download the verification PDF that the portal generates. This is your proof of submission. Save a copy:

  • On the school office computer
  • On Google Drive (school account, not personal)
  • Printed in the HT's assessment file

If the portal ever claims you didn't upload, that PDF is your evidence. Keep it for 5 years minimum.

How this feeds into KJSEA

Remember the KJSEA weighting:

  • 20% from KPSEA (Grade 6)
  • 20% from Grade 7 & 8 SBA (the scores you're uploading now)
  • 60% from the KJSEA summative exam in Grade 9 (Oct–Nov 2026)

Your Grade 7 & 8 SBA uploads directly determine 20% of your learner's final KJSEA outcome. This is not paperwork β€” it's the score that influences Senior School placement.

What we can help you with

We build KICD-aligned lesson plans, schemes of work, CBA rubrics, and assessment papers for every subject at every JSS grade. If you're scrambling to generate SBA-ready materials, our Grade 7, Grade 8 and Grade 9 packs cover all subjects per term.

Specifically for SBA uploads you'll need:

KSH 40 per subject, M-Pesa Till 5310731, instant PDF download. A full subject rubric pack for a grade is typically KSH 400.

The teacher-to-teacher truth

The KNEC CBA portal is functional but unforgiving. Schools that organise early, assign responsibility per subject, and upload steadily across the term have no drama. Schools that try to do everything in the final week lose data, miss deadlines, and end up with unhappy parents when Grade 9 results flag "SBA missing" next year.

Build the habit now. Set a weekly 30-minute "CBA Upload Hour" β€” every Friday afternoon, each subject teacher updates their assigned learning area. By 29 May you're done before the deadline rush. By end of Grade 9, your learners' records are airtight.


Sources consulted: KNEC CBA Portal official site; Education News Kenya on the 29 May 2026 Grade 4-5 deadline; EduPoa 2026 schedule guide; Tuko KNEC portal guide; KNEC Grade 7 & 8 SBA documentation.

πŸ‡°πŸ‡ͺ FREE AI TUTOR Β· BUILT FOR CBC

Have a CBC question this article didn't answer?

Ask Somo β€” Kenya's first AI tutor. CBC-grounded, Kenyan examples, KNEC 1–7 feedback. 5 free questions/day, no signup.

Try Somo Free β†’
πŸ“š

Get Free CBC (now CBE) Revision Materials

Join 500+ Kenyan teachers and parents. Get a free sample pack (Grade 7 Maths notes + exam) plus weekly study tips.

No spam. Unsubscribe anytime. We respect your privacy.

S Ask Somo πŸ‡°πŸ‡ͺ FREE Β· AI TUTOR Γ—