If your child is in Grade 4 or Grade 5 in a Kenyan school, the school is racing a clock today. The Kenya National Examinations Council has set Friday 29 May 2026 as the deadline for headteachers to upload Grade 4 and Grade 5 CBC project scores to the KNEC CBA (Competency-Based Assessment) portal at cba.knec.ac.ke. This is not a parent-facing portal — submission is the school's job, performed by the Head of Institution or the designated CBA officer. But it matters to parents because the scores being uploaded count towards the cumulative School Based Assessment record KNEC builds across the primary years, feeding into the KPSEA at the end of Grade 6 and contributing to your child's competency portfolio. The 29 May deadline is firm. Schools that miss it move into a manual-review track that requires sub-county escalation and slows down result aggregation. This article walks you through what the upload contains, where the data comes from, the three learning areas being assessed, and what parents and teachers can do today to make sure nothing slips.
What is actually being uploaded
The 29 May upload is the schools' formal submission of Grade 4 and Grade 5 CBC project scores into the KNEC CBA portal. Earlier this year — from 2 March 2026 — schools downloaded the project tasks and assessment tools from the same portal. Over March, April and May, teachers administered the projects in class, observed learners working through them, scored the work against the published rubrics, and recorded the results on the standard mark sheets. The 29 May deadline is the moment those scores cross from the school's offline records into the KNEC central database. The submission is per learning area, per learner, per project. For Grade 4 and Grade 5, three learning areas are in scope this cycle: Science and Technology, Creative Arts and Sports, and Agriculture. The scores feed the running competency portfolio KNEC maintains for each learner across the primary years — the same portfolio that closes at the end of Grade 6 in the KPSEA. For the broader context on how KNEC's CBA portal works for teachers, see our KNEC CBA portal guide for teachers.
What parents should be asking the school this week
You cannot upload the scores yourself, but you can verify the school is on track. Three questions to put to the class teacher or Head of Institution today. One, "Has my child completed and been scored on all three project tasks — Science and Technology, Creative Arts and Sports, Agriculture?" If the answer is "no" or "not sure", that is your flag to escalate to the deputy headteacher. A child who missed a project task because they were absent on the day, or whose work was misplaced, can usually still be assessed on a make-up basis before 29 May if you raise it now. Two, "Has the school's CBA portal access been verified working this week?" Portal lock-outs and forgotten passwords are the single biggest reason schools miss CBC deadlines. The SCDE handles password resets but takes 24–48 hours. If the school discovers a login problem on 28 May, it is already late. Three, "Is the upload scheduled to be completed today, tomorrow, or on the deadline day itself?" Schools that wait until 29 May to upload are gambling against portal congestion on the last day. Best practice is to upload at least 48 hours before the cutoff.
The three learning areas in scope — what was assessed
| Learning area | Grade 4 project focus | Grade 5 project focus |
|---|---|---|
| Science and Technology | Practical investigation tied to strands like living things and the environment | Extended investigation with documented method and findings |
| Creative Arts and Sports | Performance or visual-arts project demonstrating creative process and skill | Composite project bringing together Art, Music and PE elements |
| Agriculture | Practical agricultural activity (kitchen-garden style) with documentation | Extended agricultural project with planting, monitoring and yield analysis |
Within each learning area, the specific sub-strand and rubric were defined in the project task pack KNEC released on 2 March 2026. Schools have been working to that pack. If a parent wants to understand exactly what the project asked for, the class teacher can share the task-pack page relevant to your child's project — many parents have not seen this and asking is reasonable.
What happens if a school misses the deadline
The school does not lose access to the CBA portal indefinitely, but the upload moves out of the standard automated track and into a manual review track. In practice this means the school's CBA officer or Head of Institution submits the scores in a different format (a flat CSV or spreadsheet attachment, depending on KNEC's annual guidance) through the Sub-County Director of Education's office, which forwards to KNEC's Industrial Area headquarters. The scores will eventually be accepted and recorded — KNEC is not in the business of refusing legitimate scores — but the school-level report from KNEC is delayed, the data is harder to audit, and the SCDE may flag the school for capacity-building support next cycle. For the learner, missing the school-level deadline does not erase their work. The bigger downstream risk is if the manual-track delay pushes the score into the wrong reporting window for the Grade 6 KPSEA cumulative portfolio — that is the case worth avoiding. For the official cycle guidance, KNEC publishes circulars at knec.ac.ke/circulars-guidelines.
What teachers handling the upload should double-check
If you are the CBA officer or Head of Institution doing the upload, three checks save real time. One, verify the learner roster on the portal matches your school's current Grade 4 and Grade 5 register — any learner who joined the school after the March registration may not yet be on the portal list and needs to be added before scores can be entered. Two, double-check the score-band mapping. CBC uses BE (Below Expectation), AE (Approaching Expectation), ME (Meeting Expectation) and EE (Exceeding Expectation). Confirm your school's scoring rubric outputs match the band codes the portal accepts — copy-paste errors here cascade across an entire learning area. Three, save and screenshot the submission confirmation page for every upload. Portal congestion on the last day occasionally produces submissions that look successful but are not fully recorded; the screenshot is your evidence trail. For teachers building or refining their rubrics for next cycle, our rubrics shop stocks band-aligned templates per grade and learning area.
If the deadline has just slipped
If you are reading this after 29 May and your school missed the upload, do not panic. Email the Sub-County Director of Education today with a brief note: school name, KNEC school code, learning areas affected, reason for delay, and a request for the manual submission template. Get the scores in within a week — the further you slip the more friction you create — and brief the Board of Management at the next sitting so the gap is documented as a process issue, not a teacher failure. Many schools have been through this; few face serious consequences if the recovery is prompt and transparent.
What parents can do regardless of the school's upload status
Keep your child working. The 29 May deadline is an administrative milestone, not an academic one. The competency development continues — strands, sub-strands and project work are the same next week as they were last week. If you want to support practical revision at home tied directly to the Grade 4 and Grade 5 strands, our Grade 4 hub and Grade 5 hub list the resource packs aligned to each learning area, and our main shop has the bundles for both grades. Steady, structured work beats panic study before any KNEC milestone.
Frequently asked questions
What is the exact KNEC CBA portal URL?
cba.knec.ac.ke — accessible only by Heads of Institution and designated CBA officers with KNEC school credentials.
Can parents upload their children's scores themselves?
No. The CBA portal is school-side only. Parents engage through the class teacher or Head of Institution.
What if my school's portal login does not work?
Contact the Sub-County Director of Education immediately. The SCDE coordinates password resets and account-access fixes, usually within 24–48 hours.
What learning areas are in this submission cycle?
Science and Technology, Creative Arts and Sports, and Agriculture — for both Grade 4 and Grade 5.
Is my child's KPSEA performance affected by missing this deadline?
The scores still count once recorded. The risk is administrative delay in school-level reporting. Move quickly with the school if the deadline slipped.
Where can I read the official KNEC guidance?
knec.ac.ke/circulars-guidelines publishes the formal communications. Your school should have the operational task pack from the 2 March release.
Have a CBC question this article didn't answer?
Ask Soma — Kenya's first AI tutor. CBC-grounded, Kenyan examples, KNEC 1–7 feedback. 5 free questions/day, no signup.
Try Soma Free →