The wait is over! The KCSE, KPSEA, and KILEA exam results are finally out. If you are a student or a parent of a student who did their examinations in the year 2024, you can now check the examination results via various portals available on the KNEC website. The Kenya National Examinations Council (KNEC) is a state parastatal in Kenya mandated to set exams and release exam results once they are ready. But do you know the processes involved with checking the results?
On January 6th, KNEC released the KPSEA/KILEA results, and three days later, on January 9th, 2025, the Kenya Certificate of Secondary Examinations (KCSE) was released. In this guide, we will walk you through the processes to follow to get your exam results. So, ensure to read to the end to get the correct portal link to access your results.
What You Need Before Accessing Your Results
Before you visit the portal, ensure you have the following information readily available:
For KCSE Results:
- Your complete index number (exactly as it appears on your examination card)
- At least one of your registered names (first name, middle name, or surname)
- A stable internet connection to handle potential high traffic on the portal
For KPSEA/KILEA Results:
- Student’s assessment number
- Login credentials (username and password provided by your school)
- If you’ve forgotten your password, note that there’s a password recovery option available
Accessing Your Results Online
When it comes to getting exam results in Kenya, the Kenya National Examination Council has done an excellent job by making them available on various online portals. The good thing is that you can access your exam results in real-time by directly visiting the official KNEC website, as shown in the steps below:
Checking KCSE Results Online
The 2024 KCSE results were officially released on January 9th, 2025. This year’s exam results registered 965,501 students, of whom 480,310 were male and 482,202 were female. Notably, this marks the first time in Kenya’s educational history that female candidates outnumbered male candidates in the KCSE examinations, representing a significant milestone in gender parity. The results are shown in the table below:
Grade | Number of Students |
---|---|
A | 1,693 |
A- | 7,743 |
B+ | 19,150 |
B | 43,120 |
B- | 75,347 |
C+ | 99,338 |
C | 111,717 |
C- | 118,781 |
D+ | 128,885 |
D | 153,334 |
D- | 151,487 |
E | 48,333 |
The top grade (A) was achieved by 1,693 candidates, representing just 0.18% of the candidate class. Interestingly, while males dominated in the top grades (1,137 males vs. 556 females achieved Grade A), females performed particularly well in mid-range grades such as C+ and C.
Step-by-Step Process to Check KCSE 2024 Results
To check the KCSE 2024 results, follow the steps below:
- Visit the official KNEC portal at https://www.knec.ac.ke/.
- Once the website fully opens on the top navigation, look for the KCSE results tab and click on it to open the portal. Alternatively, you can access the portal directly using the link results.knec.ac.ke
- On the presented interface, key in your index number and any one of your registered names and click on View results.
- Your exam results will then be shown on your screen
Important Note: Due to high traffic immediately after results release, the portal may experience temporary slowdowns. If you encounter difficulties accessing your results, you can contact KNEC’s toll-free numbers: 0800724900 or 0800721410 for assistance.
Below is a video that guides you on how to access your exam results online:
Checking KPSEA & KILEA Results Online
The results of the Kenya Primary School Education Assessment (KPSEA) and Kenya Intermediate Level Education Assessment (KILEA) are also out. These exams are taken by Grade 6 learners and focus on knowledge acquisition as well as measuring competencies and values.
According to KNEC, only schools and parents can access the students’ results, which helps teachers reinforce areas where the candidates haven’t performed well. For this exam, students must have a minimum pass mark of 200 to proceed to Grade 7 or Junior Secondary schools.
Access Process for KPSEA & KILEA Results
To check learners’ results, the processes involved are as narrated below:
For Schools
If you are a school head, follow these detailed steps:
- Visit the CBA Portal link accessible via https://cba.knec.ac.ke/
- Log into the portal using your school’s administrative credentials
- Choose the type of exam results you want to see, i.e., either KPSEA or KILEA
- Once you have access to the results, navigate to the Reports tab and choose View Reports
- You’ll see a search interface where you can enter the learner’s assessment number to access their detailed performance report
- The system allows you to view both individual student reports and comprehensive school performance analytics
- You can also download and save the performance report of various learners or generate school-wide performance summaries in this section

For Parents
The process is similar to what we discussed above, but with a focus on individual access:
- Visit the CBA portal at https://cba.knec.ac.ke/
- Select either KPSEA or KILEA portal depending on your child’s examination
- Log in using your child’s assessment number and the password provided by their school
- Navigate to the “View Report” section where you can access your child’s detailed performance report
- If you’ve forgotten the login password, click on “Forgotten Password” to recover your credentials
The parent portal provides comprehensive insights into your child’s performance across different learning areas, helping you understand their strengths and areas that may need additional support.
Conclusion
Well, we hope this guide has provided you with a straightforward way of checking your exam results in Kenya, whether for school, as a parent, or as a student. For KCSE candidates, checking your exam results is done directly through the KNEC website using the link results.knec.ac.ke, while for those who sat for their examinations at Grade 6, you can do so via the KNEC CBA Portal. Remember that if you encounter any difficulties, KNEC’s support team is available through their toll-free numbers to provide assistance.