Nakuru County KCSE results

KCSE means for 303 Nakuru schools from 2006 to 2025, 52 of them since 2017. Moi High School Kabarak has the county’s best record since 2018.

Best schools in Nakuru

Since 2018

RankSchoolMeanYears
1Moi High School Kabarak10.547
2Anestar Secondary9.793
3Nakuru Girls’ High School9.056
4Nakuru High School8.897
5Utumishi Boys Academy8.726
6Moi Forces Academy Lanet8.673
7St. Bakhita Bahati Girls Secondary School8.376
8Utumishi Girls Academy8.183
9Mary Mount Secondary School8.063
10Molo Academy Boys Secondary School7.993
11Goshen Boys High School7.865
12Naivasha Girls Secondary School7.835
13Elburgon Secondary School7.587
14Jomo Kenyatta Girls High School7.316
15Jomo Kenyatta Boys High School7.286
16Koelel Forces Academy7.077
17Njoro Boys High School6.913
18Coulson Girls’ Secondary School6.726
19Magereza Academy6.594
20Langalanga Secondary School6.514
21Njoro Girls’ Secondary School6.463
22Maai-Mahiu Girls Secondary School6.256
23Michinda Secondary School6.203
24Moi Secondary School, Amalo5.923
25Kirobon Girls Secondary School5.693
26AIC Morop Girls Secondary School5.514
27Bavuni Secondary School5.394
28Kirobon Boys High School5.383
29Naivasha High School5.373
30Molo Secondary School5.266
31Larmudiac Secondary School4.814
32Kipkoris Girls Secondary School4.673
33Kekopey Secondary School4.484
34Coulson Secondary School4.335
35Mona Secondary School4.233
36Nyamathi Secondary School4.133
37Hillcrest Secondary School4.025
38Taita Mauche Secondary School3.925
39Lanet Secondary School3.885
40Flamingo Secondary School3.604
41St Michael Gatagati Secondary School3.465
42Bagaria Secondary School3.293
43Maiella Township Secondary School3.273
44Molo Highway Secondary School3.235
45Analat Secondary School3.184
46Majani Minngi Secondary School3.065
47Nakuru Central Secondary School3.045
48Bishop Edward Donovan Secondary School3.015
49Tulwet Secondary School2.947
50Ngala Secondary School for the Deaf2.614

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

Every school since 2017 mean in each year, newest first

School202520242023202220212020201920182017Sub-county
Moi High School Kabarak10.609.8910.4310.1310.369.56–10.209.16Rongai
Anestar Secondary9.48––9.529.39––––Nakuru North
Nakuru High School8.778.508.458.098.598.758.80––Nakuru East
Utumishi Girls Academy8.577.887.68––––––Gilgil
Elburgon Secondary School6.817.277.426.346.847.798.33––Molo
Utumishi Boys Academy–9.157.967.898.278.538.20––Gilgil
Nakuru Girls’ High School–8.228.508.148.718.959.50––Nakuru East
Koelel Forces Academy–6.606.696.417.007.006.496.07–Gilgil
Langalanga Secondary School–6.206.205.406.83––––Nakuru East
Kirobon Girls Secondary School–5.705.505.10–––––Rongai
Bavuni Secondary School–5.044.935.234.96––––Nakuru North
AIC Morop Girls Secondary School–4.845.385.484.94––––Rongai
Molo Secondary School–4.364.424.65–5.105.604.86–Molo
Lanet Secondary School–3.413.303.343.494.11–––Nakuru East
Taita Mauche Secondary School–2.673.093.903.704.50–––Njoro
Tulwet Secondary School–2.191.952.422.292.633.212.70–Kuresoi South
Molo Academy Boys Secondary School––8.027.667.00––––Molo
Mary Mount Secondary School––7.737.787.37––––Molo
St. Bakhita Bahati Girls Secondary School––7.637.557.968.407.797.78–Nakuru North
Naivasha Girls Secondary School––7.277.006.878.007.82––Naivasha
Coulson Girls’ Secondary School––6.686.006.276.275.896.08–Gilgil
Jomo Kenyatta Boys High School––6.516.756.747.126.926.55–Nakuru North
Jomo Kenyatta Girls High School––6.356.316.697.327.246.82–Nakuru North
Maai-Mahiu Girls Secondary School––6.345.635.276.106.154.88–Naivasha
Michinda Secondary School––6.105.905.30––––Molo
Naivasha High School––5.065.504.25––––Naivasha
Kirobon Boys High School––5.004.635.21––––Rongai
Larmudiac Secondary School––4.704.23–4.414.31––Njoro
St Michael Gatagati Secondary School––3.252.792.443.433.19––Subukia
Molo Highway Secondary School––3.023.062.372.912.62––Molo
Goshen Boys High School–––6.346.717.258.767.44–Nakuru North
Njoro Girls’ Secondary School–––5.845.846.39–––Njoro
Coulson Secondary School–––3.863.553.434.223.78–Gilgil
Flamingo Secondary School–––2.843.343.003.36––Nakuru East
Hillcrest Secondary School–––2.763.063.784.063.67–Nakuru East
Majani Minngi Secondary School–––2.602.162.372.612.76–Rongai
Maiella Township Secondary School–––2.492.823.17–––Naivasha
Bishop Edward Donovan Secondary School–––2.322.022.702.682.53–Nakuru North
Ngala Secondary School for the Deaf–––2.202.382.002.00––Nakuru East
Nakuru Central Secondary School–––2.022.162.632.942.64–Nakuru East
St. Clare Girls Secondary––––8.90––––Molo
Moi Forces Academy Lanet––––8.027.978.49––Nakuru North
Magereza Academy––––5.816.565.925.634.98Naivasha
Moi Secondary School, Amalo––––5.335.845.07––Kuresoi South
Kipkoris Girls Secondary School––––4.254.263.97––Kuresoi North
Nyamathi Secondary School––––3.583.573.72––Naivasha
Kekopey Secondary School––––3.373.884.533.73–Gilgil
Analat Secondary School––––2.382.562.632.71–Njoro
Njoro Boys High School–––––7.475.625.84–Njoro
Mona Secondary School–––––3.603.803.503.00Molo
Bagaria Secondary School–––––2.343.132.60–Njoro
Mosop Mixed Secondary School––––––2.90––Njoro

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

School20102009200820072006
St. Bakhita Bahati Girls Secondary School10.7810.4710.189.909.52
Moi High School Kabarak10.509.389.269.129.62
Molo Academy Secondary School9.9210.339.969.618.49
Mary Mount Secondary School9.789.429.688.759.34
Rongai Boys’ Secondary9.749.759.408.469.28
Moi Forces Academy Lanet9.518.678.608.218.45
St. Joseph’s Junior Seminary Secondary School9.188.788.619.649.44
Naivasha Girls Secondary School8.969.508.887.939.60
St Yermo Secondary School8.788.358.888.408.34
Koelel Forces Academy8.728.447.518.617.55
St. Clare Girls Secondary8.728.538.226.79–
Nakuru High School8.708.968.018.958.16
St Francis Secondary School Lare8.598.268.337.648.53
Elburgon Secondary School8.317.687.166.606.94
Utumishi Boys Academy8.148.198.439.859.51
Nakuru Girls High7.778.128.148.567.53
Njoro Girls’ Secondary School7.687.847.066.466.20
Christ the King Girls Secondary7.627.337.707.247.47
Moi Secondary School, Amalo7.556.115.525.755.90
Sacred Heart Boys’ Secondary7.527.32–––
Menengai High School7.416.887.187.577.48
Njoro Boys High School7.377.486.897.577.39
Bavuni Secondary School7.337.067.087.237.26
St. Clare’s of Assis Girls Secondary School7.246.545.496.38–
Anestar Precious Girls Secondary7.237.037.46––
Anestar Secondary7.187.957.857.566.83
St. Francis Xavier Girls Secondary School7.18––––
Mustard Seed Secondary School7.076.577.877.967.45
Kieni Secondary School7.056.485.946.055.96
Langalanga Secondary School7.006.346.026.085.91
Oserian High School7.005.54–––
St. Xaviers Secondary6.856.226.336.797.92
Jomo Kenyatta Boys High School6.846.625.656.106.35
Arutani Girls Secondary6.797.186.906.327.10
Bahati PCEA Secondary6.565.845.33––
Solai Boys Secondary School6.555.795.345.866.29
Molo Secondary School6.476.445.795.435.13
Gilgil Hills Senior Secondary School6.465.866.037.947.22
Emitik Girls Secondary School6.336.556.466.575.06
Boron Secondary School6.225.675.285.025.83
Sher Academy Secondary School6.196.457.12––
Bahati Upperhill Secondary6.196.236.445.68–
Nakuru Day Secondary School6.086.655.906.826.54
Wheatfields Girls Secondary6.05––––
Matuiku Mixed Secondary School5.925.69–3.003.20
Naivasha Mixed Day Secondary School5.884.754.805.054.97
Njoro Day Secondary School5.855.014.695.565.34
Mawe Mixed Day Secondary School5.824.803.433.984.50
Afraha High School5.815.425.464.775.05
Kirobon High School5.795.876.146.135.80
Loreto Boys Nakuru Secondary5.765.935.867.266.96
AIC Morop Girls Secondary School5.745.595.675.155.66
Michinda Secondary School5.716.025.515.355.61
Gilgil Day Secondary School5.695.385.015.514.86
Goshen Boys High School5.635.825.534.724.88
Bishop Wambari AIC Girls5.624.625.294.574.29
Naishi Secondary School5.624.685.134.294.39
Moi Ndeffo Secondary5.565.144.835.365.36
J.M Kariuki Memorial Secondary5.515.02–––
Sinendet Mixed Day Secondary School5.484.423.96––
St. Joseph’s Kirandich Secondary School5.484.855.454.384.06
St John’s Secondary School (Bahati)5.315.125.295.325.19
P.C.E.A. Kambala Girls High School5.305.025.095.075.23
Mema Secondary School5.264.734.284.804.77
Kilimo High School5.235.545.146.166.23
Wendani Secondary School5.213.84–3.894.61
St Catherines School Naivasha Secondary5.18––––
Flamingo Secondary School5.175.044.815.365.26
Kiptagich Secondary School5.134.675.004.715.23
Moi Secondary School Nakuru5.114.464.374.594.57
Hills Wind Secondary School5.11––––
Kamwaura Secondary School5.113.883.423.673.90
St. Georges Greenland Secondary5.085.226.76––
Eastmore Girls Secondary5.064.415.716.104.54
Ngecho Secondary School5.055.75–––
Wellspring Secondary School5.035.365.645.96–
Kinungi Secondary School5.005.423.583.072.79
Ndungiri Secondary School5.004.524.634.754.64
Sirikwa Secondary School5.00––––
Ambusket Secondary School4.973.833.693.683.75
Njoro Central Secondary School4.973.29–––
Tumaini House School4.944.744.544.684.53
Sitoito Secondary School4.904.543.694.694.24
Kongoi Secondary School4.894.574.044.314.08
St. Francis Secondary4.895.435.125.255.18
Njenga Karume Secondary School4.884.874.976.025.66
Mitimingi Secondary School4.874.414.424.515.00
Akwisi Secondary4.864.244.113.92–
Enaiposha Girls High School4.85––––
Eburru Secondary School4.834.342.873.132.50
Mugaa Secondary School4.815.555.194.654.33
Patel Day Secondary School4.795.003.964.924.91
St. Joseph’s Kirima Secondary School4.744.303.613.153.97
Dundori Secondary School4.724.254.033.894.36
Wei Secondary School4.724.284.334.765.54
Athinai Secondary School4.714.424.164.664.44
Maai-Mahiu Boys Secondary School4.714.194.974.324.92
Kiptaragon Secondary School4.703.93–––
Seet Kobor Baptist Secondary School4.69––––
Umoja Secondary School4.675.064.624.043.74
St Marks Eldonio Secondary School4.655.445.624.054.46
St Martinssec4.655.054.364.044.16
Blessed Valley Secondary School4.624.434.525.23–
Larmudiac Secondary School4.614.343.484.204.19
Ol-Rongai Secondary School4.614.463.623.924.59
Kapsimbeiywo Secondary School4.563.62–––
Hillcrest Secondary School4.544.353.613.884.16
Lake Naivasha High School4.53––––
Teret Secondary School4.535.315.253.164.44
Olenguruone Secondary School4.504.414.825.074.47
Silibwet Secondary School4.50––––
Cheptuech Secondary School4.494.933.774.584.76
Keringet Secondary School4.493.913.634.273.49
Lady Ann Delamere Secondary School4.493.913.715.005.16
Ol-Manyatta Secondary4.494.41–––
Kianjoya Secondary School4.473.784.523.714.92
Murinduko Baptist Secondary School4.464.94–4.222.89
Ewaat Secondary School4.434.133.484.534.27
Kimangu Secondary4.424.38–––
Coulson Boys Secondary School4.413.333.162.853.07
St. Joseph’s Kari Lanet4.414.12–––
Muriricua Secondary School4.404.444.604.594.85
Prestige Secondary Subukia4.403.42–––
Lake Solai Secondary4.384.374.003.974.25
Mirera High School4.384.314.595.154.77
Kiptororo Secondary School4.35––––
Mununga High School4.343.694.333.663.70
Lanet Secondary School4.343.874.024.184.75
Karima Mixed Secondary School4.30––4.124.93
Rongai Girls Secondary4.253.604.00––
Kiamaina Secondary School4.234.504.254.694.65
Mwiciringiri Secondary School4.224.293.663.523.47
St. Anthony Engashura Secondary4.213.783.233.854.05
Ndabibi Secondary School4.215.253.33––
Mama Ngina Kenyatta Secondary School4.213.553.643.864.39
Karunga Ellite Secondary School4.204.584.433.694.25
Nyonjoro Secondary School4.193.654.114.334.39
Nakuru West Secodary4.164.054.304.634.00
Chesingele Secondary School4.143.114.503.24–
Elburgon D.E.B Senior School4.123.98–––
Ogilgei Secondary School4.113.932.923.003.13
Olenguruone Township Day Secondary School4.084.16–––
Kabazi Secondary School4.064.104.033.964.42
Upperhill Mixed Secondary School4.053.544.044.334.24
Gituru Secondary School4.023.423.794.154.33
Nyondia Secondary School4.004.363.874.113.28
Freds Academy Secondary4.003.94–2.143.00
St. George Muthaiti Secondary4.002.723.00––
Mixed Boarding Academy Naivasha3.983.473.893.604.10
Maryland Secondary School3.983.61–––
Bomasan Mixed Secondary School3.973.604.104.074.26
St Michael Gatagati Secondary School3.963.243.573.913.87
Longonot Township Secondary School3.963.523.603.923.06
Mianzini Secondary School3.964.083.603.473.79
Subukia Day Secondary School3.953.953.683.964.85
Taita Mauche Secondary School3.954.184.613.943.12
Coulson Girls Secondary School3.943.172.522.501.90
Rift Vally Adventist Secondary School3.903.913.544.454.26
Lare Vision Secondary School3.894.483.803.353.49
St. Ulrich Lama Secondary School3.884.563.812.402.57
Subukia Springs Secondary3.884.233.38––
Uhuru High School3.874.243.965.124.20
Crater View Secondary School3.824.374.033.694.29
Mau Narok Secondary School3.793.793.404.153.54
Lake Lawrenzo Secondary3.773.613.55––
St. Rachel Girls Secondary School3.733.111.50–2.45
St. Maria Goretti Girls Secondary3.703.714.774.985.21
Mona Secondary School3.67––––
Maiella Township Secondary School3.664.05–––
Bahati Menegai View Secondary3.664.023.613.563.59
Mugumo Mixed Secondary School3.632.933.393.133.65
Kipsinendet Secondary School3.633.533.944.323.95
Cheptoroi Secondary School3.623.924.134.304.11
Mogoon Secondary School3.604.132.854.023.43
Maraigushu Secondary School3.564.074.103.182.92
Mau Summit Secondary School3.553.552.744.364.08
Banita Secondary School3.554.274.024.114.31
Turi Sulgwita Secondary School3.55––––
Kiamunyeki Secondary3.55––2.18–
Chandera Secondary School3.533.053.093.00–
Umoja Tulwet Secondary School3.53––––
Piave Secondary3.533.673.302.93–
Keriko Secondary School3.53––––
Bagaria Secondary School3.523.702.932.662.77
Gichobo Secondary School3.503.902.663.093.23
Nyakiambi Secondary School3.503.50–––
Nakuru Central Secondary School3.503.232.893.483.47
Murungaru Secondary School3.493.213.003.172.44
Pistil Academy Secondary3.463.883.50––
Midland Secondary School3.453.194.123.453.35
Evans Secondary3.433.70–––
Bartmore Secondary3.423.404.00––
Hopewell Secondary School3.423.592.934.05–
Mkulima Secondary School3.403.46–4.113.50
Tayari Secondary School3.37––––
Kampi Ya Moto Secondary3.353.653.383.643.74
St. Monica Secendary3.333.153.213.82–
Gilgil Secondary School3.323.813.293.562.50
Kapngorot Secondary School3.32––––
Menegai Hill Secondary3.30––––
Ymca Secondary3.273.51–––
Ol-Kagaa Lanet Secondary3.273.402.52––
Analat Secondary School3.242.883.873.50–
Lake Elementaita Secondary3.202.982.902.822.86
Munanda Secondary School3.183.143.553.134.40
Tendwet Secondary School3.18––––
Victonell Academy Secondary3.183.804.134.614.91
Mukinyai Secondary School3.13––––
Kekopey Secondary School3.11––––
Kio Secondary School3.103.243.703.803.54
St. Nicholas Secondary3.093.423.823.50–
Kiamunyi Secondary3.08––––
Hopewell Secondary3.074.054.024.224.58
Mentor Secondary School3.053.473.83––
Rigogo Secondary School3.043.062.263.09–
Boror Mixed Secondary2.96––––
Kelelwet Secondary2.951.972.00––
Cllr. Peter High School2.933.573.20––
Tumaini Integrated Secondary School2.932.942.953.424.06
Magomano Secondary School2.874.934.785.534.61
Njoro AIC Secondary2.863.20–––
New Elimu Girls Secondary2.832.352.452.853.20
Navigators Girls Secondary2.81––3.092.91
Shunem Girls Secondary2.803.223.394.323.98
St. Michael’s Girls Secondary2.802.002.232.592.75
Rovy Girls Secondary2.772.913.012.953.29
Gitare Secondary School2.752.502.883.373.63
Chebara Secondary School2.744.24–––
Jemus Academy Secondary2.742.663.234.252.92
Bishop Muriithi Secondary2.673.182.863.353.19
Munyu Secondary School2.64––––
Greenhills Secondary School2.563.142.312.412.67
City Mission Secondary2.562.963.103.704.16
Elburgon Baptist Secondary School2.493.393.373.002.91
St. Gabriel Mision Secondary2.432.702.633.064.33
Muhigia Secondary2.402.19–––
Spot Light Mixed Secondary2.392.772.653.28–
Khalsa Secondary2.372.212.602.742.69
Bell House Secondary2.352.832.872.562.92
Hyrax High School2.222.101.952.722.76
Subukia Academy Secondary2.002.702.702.593.35
Njoro Academy2.00–3.153.483.25
Thugunui Secondary School2.00––––
Mutirithia Secondary School1.782.382.882.37–
Everlyn Memorial Academy Secondary–7.506.33–5.70
St. Luke’s Secondary School–6.245.855.26–
Naivasha Mixed Secondary–4.914.715.885.08
Delamere Girls Secondary–4.764.81––
Royal Girls Secondary–4.422.80––
Nyange Secondary–4.124.203.25–
Nissi Secondary–4.003.723.91–
Setkobor Baptist Secondary School–3.533.523.483.33
Molo Senior Secondary School–3.374.76––
Abadare View Secondary School–3.003.453.153.35
Shiners Boys Secondary School–2.952.963.883.79
Summerfield Secondary–2.642.713.353.06
Maombi Girls Secondary–2.602.472.683.33
Bahati Highway Secondary–2.552.87––
Bahati Victorious Secondary–2.333.14––
Nakuru Blankets Secondary–2.152.362.802.47
Mary Mother of God Secondary School––5.004.443.80
St. Peters Secondary Schol Chesirikwa––4.603.67–
Rev. Githirwa AIC Secondary School––4.53––
Mereroni Secondary––3.624.204.05
Njoro Township Mixed Secondary School––3.583.80–
Green Valley Secondary––3.403.344.26
Mukuru Girls Secondary––3.193.463.43
St. Beth Secondary––3.082.392.92
Lanet Hills View Secondary––2.93–2.78
Molo Hills Girls Academy Secondary School––2.852.933.87
Esparanza Secondary––2.503.04–
Molo Township Secondary School––2.502.893.03
Fr. Genesio Boys Secondary–––4.544.16
Bahati PCEA Girls Secondary School–––4.213.85
St Brendas Temoyetta Environment Secondary–––4.175.09
St. Monica Secondary School–––3.973.83
St Lwanga Secondary–––3.954.00
Solai Valley Academy Secondary–––3.403.61
Tiloa Girls Secondary–––3.35–
Solai Canaan Academy Secondary–––3.253.48
Solai Queens Mixed Secondary–––2.804.13
St Louis Secondary–––2.64–
Rasul Al Akram Secondary––––7.79
Shiners Girls Secondary––––4.00

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.