Nakuru County KCSE results

KCSE means for 206 Nakuru schools from 2006 to 2025, 51 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
11Naivasha Girls Secondary School7.835
12Elburgon Secondary School7.587
13Jomo Kenyatta Girls High School7.316
14Jomo Kenyatta Boys High School7.286
15Koelel Forces Academy7.077
16Njoro Boys High School6.913
17Coulson Girls’ Secondary School6.726
18Magereza Academy6.594
19Langalanga Secondary School6.514
20Njoro Girls’ Secondary School6.463
21Maai-Mahiu Girls Secondary School6.256
22Michinda Secondary School6.203
23Moi Secondary School, Amalo5.923
24Kirobon Girls Secondary School5.693
25AIC Morop Girls Secondary School5.514
26Bavuni Secondary School5.394
27Kirobon Boys High School5.383
28Naivasha High School5.373
29Molo Secondary School5.266
30Larmudiac Secondary School4.814
31Kipkoris Girls Secondary School4.673
32Kekopey Secondary School4.484
33Coulson Secondary School4.335
34Mona Secondary School4.233
35Nyamathi Secondary School4.133
36Hillcrest Secondary School4.025
37Taita Mauche Secondary School3.925
38Lanet Secondary School3.885
39Flamingo Secondary School3.604
40St Michael Gatagati Secondary School3.465
41Bagaria Secondary School3.293
42Maiella Township Secondary School3.273
43Molo Highway Secondary School3.235
44Analat Secondary School3.184
45Majani Minngi Secondary School3.065
46Nakuru Central Secondary School3.045
47Bishop Edward Donovan Secondary School3.015
48Tulwet Secondary School2.947
49Ngala Secondary School for the Deaf2.614

All 49 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
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
Molo Academy Secondary School9.9210.339.969.618.49
Mary Mount Secondary School9.789.429.688.759.34
Moi Forces Academy Lanet9.518.678.608.218.45
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
Nakuru Girls High7.778.128.148.567.53
Njoro Girls’ Secondary School7.687.847.066.466.20
Sacred Heart Boys’ Secondary7.52––––
Njoro Boys High School7.377.486.897.577.39
Bavuni Secondary School7.337.067.087.237.26
Anestar Precious Girls Secondary7.237.03–––
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.34–––
Oserian High School7.005.54–––
Jomo Kenyatta Boys High School6.846.625.656.106.35
Arutani Girls Secondary6.797.186.906.327.10
Molo Secondary School6.47––––
Gilgil Hills Senior Secondary School6.465.866.037.947.22
Emitik Girls Secondary School6.336.556.466.575.06
Sher Academy Secondary School6.196.457.12––
Nakuru Day Secondary School6.086.655.906.826.54
Wheatfields Girls Secondary6.05––––
Njoro Day Secondary School5.85–4.695.565.34
Kirobon High School5.795.876.146.135.80
AIC Morop Girls Secondary School5.745.59–5.155.66
Michinda Secondary School5.716.025.515.355.61
Gilgil Day Secondary School5.695.385.015.514.86
Goshen Academy Secondary5.635.825.534.724.88
Naishi Secondary School5.624.685.134.294.39
Moi Ndeffo Secondary5.565.144.835.365.36
Sinendet Mixed Day Secondary School5.484.42–––
P.C.E.A. Kambala Girls High School5.305.025.095.075.23
Mema Secondary School5.264.734.284.804.77
Wendani Secondary School5.213.84–3.894.61
Flamingo Secondary School5.175.044.815.365.26
Kiptagich Secondary School5.134.675.004.715.23
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
Ambusket Secondary School4.973.833.693.683.75
Tumaini House School4.944.744.544.684.53
Sitoito Secondary School4.904.543.694.694.24
Njenga Karume Secondary School4.884.874.976.025.66
Eburru Secondary School4.834.342.873.132.50
Mugaa Secondary School4.815.555.194.654.33
Patel Day Secondary School4.79–3.964.924.91
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.19–––
St Marks Eldonio Secondary School4.655.445.624.054.46
St Martinssec4.655.054.364.044.16
Larmudiac Secondary School4.614.343.484.204.19
Ol-Rongai Secondary School4.614.463.623.924.59
Lake Naivasha High School4.53––––
Teret Secondary School4.535.315.253.164.44
Silibwet Secondary School4.50––––
Cheptuech Secondary School4.494.933.774.584.76
Lady Ann Delamere Secondary School4.493.913.715.005.16
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
Muriricua Secondary School4.404.444.604.594.85
Lake Solai Secondary4.384.374.003.974.25
Kiptororo Secondary School4.35––––
Mununga High School4.343.694.333.663.70
Rongai Girls Secondary4.253.604.00––
Kiamaina Secondary School4.234.504.254.694.65
Mwiciringiri Secondary School4.224.293.663.523.47
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–
Ogilgei Secondary School4.113.932.923.003.13
Kabazi Secondary School4.064.104.033.964.42
Upperhill Mixed Secondary School4.053.54–––
Gituru Secondary School4.023.423.794.154.33
Nyondia Secondary School4.004.363.874.113.28
St. George Muthaiti Secondary4.002.723.00––
Mixed Boarding Academy Naivasha3.98–3.893.604.10
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
Lare Vision Secondary School3.894.483.803.353.49
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
St. Maria Goretti Girls Secondary3.703.714.774.985.21
Maiella Township Secondary School3.664.05–––
Mugumo Mixed Secondary School3.632.933.393.133.65
Kipsinendet Secondary School3.633.533.944.32–
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––––
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
Evans Secondary3.433.70–––
Mkulima Secondary School3.403.46–4.113.50
Tayari Secondary School3.37––––
Kampi Ya Moto Secondary3.35–3.383.643.74
Kapngorot Secondary School3.32––––
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––––
Kio Secondary School3.103.243.703.803.54
Kiamunyi Secondary3.08––––
Rigogo Chonjo Secondary3.043.062.263.09–
Boror Mixed Secondary2.96––––
Kelelwet Secondary2.951.972.00––
Magomano Secondary School2.874.934.785.534.61
Shunem Girls Secondary2.803.223.394.323.98
Gitare Secondary School2.752.502.883.373.63
Chebara Secondary School2.744.24–––
Jemus Academy Secondary2.742.663.234.252.92
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–––
Khalsa Secondary2.372.212.602.742.69
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––––
Elburgon Secondary School–7.687.166.606.94
Boron Secondary School–5.675.285.025.83
Olenguruone Township Day Secondary School–4.16–––
Elburgon D.E.B Senior School–3.98–––
Kiptaragon Secondary School–3.93–––
Keringet Secondary School–3.913.634.273.49
Bartmore Secondary–3.40–––
Molo Senior Secondary School–3.374.76––
Njoro Central Secondary School–3.29–––
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
St Francis Secondary School Lare––8.33––
Mary Mother of God Secondary School––5.004.443.80
Delamere Girls Secondary––4.81––
Mereroni Secondary––3.624.204.05
Njoro Township Mixed Secondary School––3.583.80–
Green Valley Secondary––3.403.344.26
Molo Hills Girls Academy Secondary School––2.852.93–
Molo Township Secondary School––2.502.893.03
St Lwanga Secondary–––3.954.00
Solai Valley Academy Secondary–––3.403.61
Solai Queens Mixed Secondary–––2.80–
St Louis Secondary–––2.64–
Shiners Boys Secondary School––––3.79
Bishop Muriithi Secondary––––3.19

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 and from newspapers, 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.