CBA KNEC Portal Guide: Login, SBA Uploads & Grade 10 Registration
The KNEC CBA (Competency Based Assessment) Portal at cba.knec.ac.ke is the single official system for uploading Grade 4-5 projects, Grade 7-8 School-Based Assessments, and — as of mid-2026 — Grade 10 Senior School data. If you searched for this because a deadline is looming, here’s the one that matters most right now: KNEC has directed all registered Senior School centres to complete Grade 10 learner registration by 30 July 2026, the same date it set for schools to verify that KPSEA and KJSEA SBA scores are correctly captured.
This guide is built directly from KNEC’s own regulations documents and portal, plus recent, dated circulars — not general portal mechanics recycled from older posts. Where a fact comes from a KNEC document versus a reported circular, we say so.
Quick answer: Log in at cba.knec.ac.ke. Junior School staff use the KNEC school code as username, with a password issued by the SCDE. Senior School principals use the Universal Centre Code (issued after Senior School registration) as both username and password, followed by a one-time mobile code on first login. Parents/Guardians have a separate, view-only login. The current live deadline: 30 July 2026 for Grade 10 registration and SBA score verification.
What the CBA Portal Actually Does
Under Kenya’s Competency-Based Education (CBE) system, assessment isn’t one exam at the end — it’s continuous. KNEC’s own Regulations document for the Kenya Junior School Education Assessment (KJSEA) sets out that a learner’s final KJSEA score is a composite: the KJSEA summative exam contributes 60%, Grade 7-8 School-Based Assessment scores contribute 20%, and the learner’s KPSEA (Grade 6) score contributes the remaining 20%. To sit KJSEA at all, a learner must have KPSEA results on file and complete SBA scores in every learning area — both captured through this portal.
KNEC’s official User Guide for KPSEA and KJSEA management confirms cba.knec.ac.ke as the designated platform for these uploads, and states plainly that Heads of Institution carry sole responsibility for accurate, timely registration — treating late or inaccurate submission as an assessment malpractice matter under the KNEC Act.
Who Logs Into the Portal
- Heads of Institution / Principals: primary account holders; responsible for locking and confirming submissions
- Grade 4 & 5 class teachers: upload project-based assessments
- Grade 7 & 8 subject teachers: upload SBA scores per learning area, per term
- Senior School principals (Grade 10 onward): register learners and manage SBA under the newly rolled-out Senior School CBA framework
- Parents/Guardians: a newer, view-only login for checking a learner’s registration and score status
Logging In — By Account Type
1. Junior School (Grades 4, 5, 7, 8)
Visit cba.knec.ac.ke and sign in with your institution’s KNEC school code. Your Sub-County Director of Education (SCDE) issues the password; if you’ve never logged in before, try the school code itself as a default before calling your SCDE office.
2. Senior School (Grade 10 and above)
Senior Schools were registered as CBA assessment centres between 7 and 22 May 2026 (extended to 15 June 2026 for schools that missed the window). On first login, principals used their existing school examination code as both username and password, then uploaded their official school registration certificate to receive a Universal Centre Code. That code is now the permanent login for both username and password, and the system additionally sends a one-time code to the Head of Institution’s registered mobile number on first authentication.
3. Parent / Guardian (view-only, new)
The portal’s homepage now includes a dedicated “Login as Primary & Junior School Parent/Guardian” option, letting families check a learner’s registration status and recorded scores without needing the school’s own account. This typically requires the learner’s Assessment Number — ask your child’s class teacher or headteacher if you don’t already have it on a school-issued slip.
The Deadline That Matters Right Now
| Deadline | What it covers | Date |
|---|---|---|
| Grade 10 learner registration | Senior Schools must register every eligible Grade 10 learner via the CBA portal, using the Universal Centre Code | 30 July 2026 |
| KPSEA / KJSEA SBA score verification | Schools must confirm Grade 4-5 and Grade 7-8 SBA scores are correctly uploaded and captured for 2026 candidates | 30 July 2026 |
| Senior School centre registration | Registering the school itself as a CBA assessment centre (a prerequisite for Grade 10 learner registration) | Closed — extended window ran to 15 June 2026 |
KNEC has cautioned that schools registering late in the window risk technical delays; principals are advised not to wait for the final days.
How This Feeds Into Final Results
For the Grade 9 KJSEA cohort, the weighting is fixed by KNEC’s own regulations: 60% KJSEA summative exam, 20% KPSEA, 20% Grade 7-8 SBA. Get the SBA upload wrong or leave it incomplete, and a fifth of a learner’s final score is at risk before the KJSEA exam is even sat.
For the pioneer Grade 10 cohort now in Senior School, KNEC’s guidance for the new Grade 10 and vocational School-Based Assessments states that Grade 10 SBA — covering projects and practicals in Term 2 and written tests in Term 3, with scores due by 31 October 2026 — will contribute 15% to a learner’s final Grade 12 result.
Common Login and Upload Problems
| Problem | Likely cause | What to do |
|---|---|---|
| Login rejected on first Senior School attempt | Using the old exam code instead of the new Universal Centre Code | Confirm you’ve completed centre registration and are using the code issued afterward, not the original exam code |
| One-time code not received | Registered mobile number is outdated | Contact your Sub-County Director of Education to update the Head of Institution’s mobile number on file |
| Learner missing from the list | NEMIS/Assessment Number mismatch | Verify the learner’s details with your SCDE office rather than entering an invented number |
| Score entry rejected | Mark entered outside the rubric’s valid band | CBA scores follow the BE–AE–ME–EE bands, not a raw percentage — check the assessment tool’s rubric |
| Submission stuck awaiting approval | Head of Institution has not locked the submission | Only the HOI can confirm and lock a submission as final — flag it to them directly |
After You Upload
Download the verification confirmation the portal generates once scores are locked, and keep both a digital and printed copy in the school’s assessment file. KNEC treats accurate, evidenced record-keeping as a compliance matter, not paperwork — schools are expected to retain physical evidence of learners’ project work alongside the digital upload.
Need Help Logging Into the CBA Portal?
If your school’s centre code, password, or one-time verification isn’t working, we can help you troubleshoot it remotely.
Chat on WhatsApp +254751947700Frequently Asked Questions
What is the KNEC CBA portal used for?
It’s KNEC’s official platform for uploading Grade 4-5 project assessments, Grade 7-8 School-Based Assessment scores, and — since mid-2026 — Grade 10 Senior School learner registration and SBA data, at cba.knec.ac.ke.
What is the Universal Centre Code and who needs it?
It’s the login credential issued to Senior Schools after they complete CBA centre registration. It replaces the original exam code as both username and password for Grade 10 SBA registration and uploads.
What is the deadline for Grade 10 registration on the CBA portal?
KNEC set 30 July 2026 as the deadline for registered Senior School centres to complete registration of all eligible Grade 10 learners.
How much does Grade 7-8 SBA count toward KJSEA?
Per KNEC’s KJSEA regulations, Grade 7-8 SBA contributes 20% of the final KJSEA score, alongside 20% from KPSEA and 60% from the KJSEA summative exam.
Can parents check their child’s CBA portal record directly?
Yes — the portal has a dedicated Parent/Guardian login for viewing a learner’s registration status and scores, typically using the learner’s Assessment Number.
Does Grade 10 SBA affect final Grade 12 results?
Yes. KNEC’s guidance for the pioneer Grade 10 cohort states Grade 10 School-Based Assessments will contribute 15% to the learner’s final Grade 12 result.
Disclaimer: MyCyber (mycyber.co.ke) is an independent website and is not affiliated with KNEC. Portal mechanics, deadlines, and weighting figures were verified against KNEC’s own regulations and user-guide documents, the live cba.knec.ac.ke portal, and dated reporting naming KNEC’s CEO or quoting KNEC’s circulars directly. Always confirm current deadlines at knec.ac.ke or cba.knec.ac.ke, as these are subject to change by circular.
Sources consulted:
- KNEC KJSEA Regulations (knec.ac.ke, Feb 2026)
- KNEC KPSEA-KJSEA User Guide, 1st Edition (knec.ac.ke, Dec 2025)
- Live CBA Portal (cba.knec.ac.ke / registrationcba.knec.ac.ke)
- The Standard, Kenyans.co.ke, Education News Kenya — dated June-July 2026 reporting quoting or attributing KNEC circulars directly


