KCSE results

Kenya High School KCSE results

Kenya High School scored a mean of 10.13 (B+) in KCSE 2024, 5.4 points above the national average, up from 9.96 in 2023. Over 2018–2024 it ranks 2nd of 559 schools in Kenya with 3 or more years of published results.

Every year against the Kenya average that year

YearMeanGradeAbove averageKenya averageCandidates
202410.130B++5.364.77–
20239.956B++5.414.54383
20229.950B++5.454.50–
202110.420B++6.184.24–
202010.310B++5.784.53294
201910.467B++6.174.30315
20189.331B+5.373.96303
20079.053B+3.865.19187
20069.740B++4.645.10200

Grades candidates at each grade

Grade2023202020072006
A3653726
A-1181022846
B+106754053
B65314234
B-42194017
C+982416
C5656
C-1012
D+1000
D0000
D-0000
E0000

Darker cells hold a larger share of that year’s candidates.

Data sources

A mean is KCSE points per candidate, from A = 12 down to E = 1, and the grade is KNEC's for that mean. The Kenya average is the mean of every candidate that year, from KNEC's published grade tables. Results for 2 years from 2006 to 2010 come from KNEC's results for every school. Later results come from the school's own audit reports in the Parliament library and from newspapers; where they disagree, the figure most of them give is shown.

KCSE 2024

  1. Revealed: The Top 10 Schools in KCSE 2024 and Their Mean Scores - Business Today Kenya 14 January 2025
  2. Old giants shine while little-known schools make stunning surprise 11 January 2025

KCSE 2023

  1. Report of the Auditor-General, year ended 30 June 2025 16 June 2026

KCSE 2022

  1. Top Schools in 2022 KCSE - FREE KCSE PAST PAPERS 21 January 2023
  2. 2022 KCSE Results - Kenya Page 1 September 2023
  3. KCSE 2022 Exam Results; List Of Top 100 Schools Nationally 13 November 2023

KCSE 2021

  1. 2021 KCSE Top Schools Ranking By County - FREE KCSE PAST PAPERS 26 April 2022
  2. Which county in Kenya has the best schools? All the details - Tuko.co.ke 30 November 2022
  3. KCSE: Is there something wrong with Kenya High and other giant performers? 21 January 2023

KCSE 2020

  1. Report of the Auditor-General, year ended 30 June 2023 26 November 2024
  2. Report of the Auditor-General, year ended 30 June 2021 26 November 2024 · also 2019, 2018