Nairobi County KCSE results

KCSE means for 184 Nairobi schools from 2006 to 2025, 18 of them since 2017. Kenya High School has the county’s best record since 2018.

Best schools in Nairobi

Since 2018

All 13 schools with 3 or more years of published results since 2018.

Every school since 2017 mean in each year, newest first

School202520242023202220212020201920182017Sub-county
Starehe Boys9.9710.119.509.269.449.438.918.73–Starehe
Pangani Girls Secondary School9.719.849.899.559.779.41–––Starehe
Nairobi School9.549.238.849.549.009.419.508.01–Westlands
Lenana School9.499.069.048.438.36––––Dagoretti
Riara Springs Girls High School9.059.20––8.32––––Embakasi South
Sunshine Secondary School8.93––––––––Langata
Moi Education Centre8.21––––––––Langata
Kenya High School–10.139.969.9510.4210.3110.479.33–Westlands
Strathmore School - Secondary–10.0910.0810.509.899.789.889.999.19Dagoreti North
Moi Forces–9.138.347.807.747.88–––Kamukunji
Starehe Girls–8.808.498.188.23––––Kasarani
Moi Girls Secondary–8.308.228.107.608.607.908.30–Kibra
St Georges Girls–6.956.806.706.957.517.047.37–Westlands
Huruma Girls High School–6.056.064.635.306.41–––Makadara
Uhuru Secondary–5.606.205.314.736.454.63––Kamukunji
Precious Blood Riruta––8.80––––––Dagoretti
St. Anthony High School–––10.33–––––Dagoreti North
Kianda School - Secondary––––8.99––––Dagoreti North

2006–2010 KNEC’s results for every school, best 2010 mean first

School20102009200820072006
Precious Blood Riruta11.02––––
Kenya High School10.4910.2310.219.059.74
Starehe Girls10.429.949.96––
Strathmore School - Secondary10.3810.319.9910.6010.44
Starehe Boys10.3710.7110.7511.0310.89
Kianda School - Secondary10.309.599.539.6310.36
Pangani Girls Secondary School10.089.899.899.349.76
Nairobi School9.879.519.9810.619.08
Lenana School9.429.088.519.939.62
Sunshine Secondary School9.278.749.1210.219.95
Moi Forces8.848.747.909.228.84
Moi Girls Secondary8.838.668.658.008.46
Riara Springs Girls High School8.757.668.557.618.14
Consolata School - Secondary8.658.046.977.607.53
Buruburu Girls Secondary8.518.028.097.828.63
St Justino Secondary School8.356.836.657.545.16
Apostolic Carmel Girls Secondary School8.337.427.137.066.12
Upper Hill Secondary8.308.077.848.558.57
Makini Secondary School8.307.96–––
Mt Laverna Secondary School8.127.48–––
State House Girls High School8.117.957.957.698.31
Loreto Convent Valley Road Girls Secondary School8.047.157.287.567.53
Light Academy7.928.179.0110.018.78
Karura SDA Church School - Secondary7.886.615.996.826.91
Nairobi Muslim Academy- Secondary7.877.297.767.777.36
St. Hannahs’ Boys High School7.697.166.307.006.26
Ngara Girls High School7.597.407.306.707.74
Aga Khan High School7.526.926.496.437.14
St. Claire Nembu Girls7.496.716.855.744.81
Queen of Apostles Seminary Secondary School7.476.856.137.837.09
Dagoretti High School7.377.286.967.757.41
Karengata Academy6.806.726.628.848.61
St. Hannah Secondary School6.586.475.385.615.90
Forest View Academy Secondary6.425.855.114.715.53
Aquinas High School6.356.096.447.666.60
Don Bosco Secondary School6.347.642.823.023.68
Hospital Hill High School6.286.606.656.226.38
Our Lady of Fatima Secondary6.266.245.856.925.80
Pumwani Girls Secondary School6.126.095.956.305.66
Lorna Wadington High School6.085.826.44––
Malezi School-Secondary6.005.325.007.805.29
Highway Secondary5.975.625.897.817.31
Ofafa Jericho High School5.885.124.836.095.72
Our Lady of Mercy Secondary5.856.136.327.167.30
Kahawa Garrison Secondary5.845.545.396.804.56
Parklands Arya Girls Secondary School5.805.174.847.186.32
Loreto Convent Msongari Girls Secondary School5.796.507.387.976.57
Dandora Secondary5.795.365.576.084.84
St. Aloysius Gonzaga Secondary School5.735.65–––
St. Elizabeth Boys High School5.656.465.938.94–
Glory Secondary School5.624.704.435.465.36
Huruma Girls High School5.565.325.566.705.10
Muhuri Muchiri Boys High School5.535.515.716.685.66
St. Mary’s School - Secondary5.526.175.666.676.94
St. Catherines Mountain View Academy Secondary School5.466.38–5.064.46
Le Pic Secondary School5.435.185.866.60–
Npc Buruburu Secondary School5.365.38–––
Kayole Secondary School5.314.524.446.114.81
Eastleigh High School5.315.075.376.816.69
Jamhuri High School5.235.585.626.916.50
Blessed Teresa of Calcutta High School5.17––––
St. Teresas5.164.024.375.004.72
Langata High School5.144.704.415.655.03
Ruaraka High School4.774.854.434.944.14
Batian Christian School4.72––––
Parklands Boys High School4.594.024.295.944.94
Nile Road Special4.524.333.373.964.23
Gibs Girls High School4.504.47–––
Ndururuno Secondary4.483.863.15––
Soweto Academy-Secondary4.474.50–––
Brainhouse Academy - Secondary4.414.70–––
Enna Girls Secondary School4.414.524.174.663.33
Glory Schs Korogocho Secondary4.384.213.934.81–
Bright Star High School4.373.453.424.053.41
Wonderland Secondary School4.354.25–––
Brightstar Schools - Secondary4.344.03–––
Raila Educational Center- Secondary School4.34–––3.58
Mathare Community Outreach School4.30––––
Kangemi Boys Day & Boarding School4.294.433.915.284.13
Nairobi Milimani Secondary School4.243.814.085.534.97
Kasarani Academy Secondary School4.203.784.245.073.61
Olympic Secondary4.19––––
Hon Dr Mwenje High School4.183.30–––
Good Samaritan Mixed Secondary School4.183.544.504.423.67
Karen South Secondary School4.174.836.14––
Akiba School - Secondary4.153.883.184.894.12
Muslim Academy Secondary4.134.523.785.52–
Kamiti Secondary4.114.304.435.175.13
Kenya Muslim Academy4.034.982.724.583.49
Dagoretti Mixed Secondary School4.023.92–––
Ruthimitu Girls Secondary School4.003.823.913.934.63
St Mary Academy Secondary School3.973.403.626.243.86
Karen C Secondary School3.913.76–––
Sunflower Academy Secondary School3.903.523.823.963.98
Mutuini High School3.854.283.684.783.91
Makongeni High3.83––––
Friends Secondary School Dandora3.803.443.733.833.65
Frames of Mind Secondary School3.753.673.614.213.67
Kayole South Secondary School3.72––––
Emmaus Secondary3.683.81–––
Ruthimitu Mixed Secondary School3.653.794.555.234.29
Peter Kibukosya Secondary3.64––––
Eva Secondary School3.61––––
Prince John’s High School3.583.682.413.09–
Vinespring Girls High School3.553.664.064.08–
The Highlink Schls3.553.853.41––
Baba Dogo Secondary3.54––––
Maina Wanjigi3.533.773.433.904.19
Riruta Central School3.503.853.914.743.41
Embakasi Girls Secondary School3.444.363.654.163.70
Waithaka Riverside School (Secondary)3.422.70–––
Redeemed Educational Centre3.41––––
St. Nicholas Senior Shool - Secondary3.384.203.825.534.88
Gladys Girls High School3.382.883.133.93–
Danons High School3.36––––
Maris Stella Girls Secondary School3.334.153.40––
Kibra Academy Secondary School3.333.273.684.803.56
Arya Boys Secondary School3.332.292.734.383.64
Welkim Academy3.312.952.622.982.50
Cresent Girls Secondary School3.262.672.603.48–
Global Vision Secondary School3.212.783.493.652.85
Jeremic Adventist Secondary School3.21––––
Gord Rich Girls High School3.203.28–––
PCEA Silanga Secondary School3.193.49–––
Jagiet Academy (Secondary)3.193.122.653.23–
Top Mark High School3.143.72–––
St. Florencen Academy Secondary3.132.502.622.50–
Shilce School3.093.503.604.66–
St Edwards High School3.072.671.873.193.14
Ananda Marga Secondary School3.053.052.923.763.67
Ushirika2.98––––
Mother of Mercy Secondary School2.963.804.064.734.09
Penucci Edc Center Secondary2.952.282.503.36–
Scholar Secondary School2.932.693.534.47–
St Charles Mutego High School2.912.402.623.32–
St Benard Secondary School2.872.822.843.873.17
Kyuna Academy Secondary2.863.003.183.672.77
Elyon High School2.853.283.04––
Good Shepherd High School2.833.003.223.993.45
Balkan High School2.823.112.783.903.41
Greenlands Ed Center Secondary School2.823.04–––
Exeter Academy Complex Secondary2.822.762.433.314.05
Holiness Academy2.813.323.67––
Jogoo Road Boys High School2.812.22–––
Riverside Academy2.782.972.803.223.80
Genesis Joy Secondary School2.782.99–––
FPFK Good Hope Secondary School2.742.86–––
Temple Road High School2.732.772.693.762.91
Shauri Moyo Muslim Secondary School2.733.113.144.182.99
Racecourse Ed Complex Secondary2.592.843.103.293.39
Lily Vision Secondary School2.593.203.133.192.86
St. Dominics Savio’s Secondary School2.512.062.523.012.44
Pan African High School2.502.212.142.722.54
Imprezza Secondary School2.483.113.183.713.55
Jogoo Road Girls High School2.442.54–––
Crown of Hope Education Centre2.393.053.00––
Kamukunji Secondary2.382.742.513.732.71
Compassionate Secondary School2.302.533.423.154.56
S.S.D Secondary School2.041.931.742.552.27
Arya Girls Secondary School2.002.803.21––
Kibera Academy-Secondary School2.002.422.683.332.18
St Johns High School1.972.402.793.312.79
Guru Nanak Secondary School1.801.982.403.453.07
St Georges Girls–8.39–8.128.58
Jarmat Girls Secondary School–6.50–––
Compuera Girls High School–6.406.886.265.88
Rasul Al Akram Secondary School–5.89–––
St. Teresa’s Girls Secondary School–5.595.407.026.32
St Marys Jogoo Rd Secondary School–3.824.155.33–
Wakulima Secondary School–3.063.183.963.41
Wiltru Gils High School–3.04–––
Marion Schools Secondary––7.107.307.30
St. Martins Girls Secondary School––6.85––
Kitisuru Boys High School––5.267.205.63
Stephjoy School -High School––4.213.403.41
R.G.S. Secondary School––2.112.862.69
Ngara Queens Academy––2.072.422.71
Gitu Academy Secondary School––1.793.343.71
St. Eunice Academy Secondary School–––3.933.84
Race Course Road Secondary School–––3.67–
Khalsa Girls Secondary School–––2.943.39

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. Results for 2006 to 2010 come from KNEC's results for every school. Later results come from schools' own audit reports in the Parliament library, newspapers and a few schools' own websites, so they cover only schools whose results were published: most national schools and few county or sub-county schools. Each school's results page lists its sources. The Kenya average is the mean of every candidate that year, from KNEC's published grade tables. How the best schools are ranked.