KCSE 2009 results by school

5,010 schools in KNEC’s results for 2009, best mean first. The Kenya average was 4.94 (C-).

Schools by mean 100 a page

RankSchoolMeanGradeAbove averageCandidatesA gradesCounty
1Alliance Boys High School11.106A-+6.17218105Kiambu
2Starehe Boys Centre10.709A-+5.7720655Nairobi
3Kaplong Girls Secondary10.500A-+5.5620Bomet
4Bahati Girls Secondary School10.474B++5.547819Nakuru
5Mangu High School10.452B++5.5119942Kiambu
6Molo Academy Secondary School10.333B++5.40455Nakuru
7Strathmore School - Secondary10.308B++5.37788Nairobi
8Kenya High School10.234B++5.3019228Nairobi
9Alliance Girls High School10.208B++5.2719230Kiambu
10Mary Mother of Grace Secondary School10.132B++5.19384Laikipia
11Maseno High School10.126B++5.1919927Kisumu
12Moi Girls’ High School Eldoret10.103B++5.1616524Uasin Gishu
13Maranda High School10.091B++5.1521920Siaya
14Sacho High Secondary School10.050B++5.1110111Baringo
15Loreto High School Limuru9.984B++5.0518427Kiambu
16Pangani Girls Secondary School9.889B++4.9528016Nairobi
17Rongai Boys’ Secondary9.750B++4.81683Nakuru
18Kapsabet Boys High School9.743B++4.8118316Nandi
19St. Joseph’s School Rapogi9.702B++4.7617112Migori
20Precious Blood Secondary School Kilungu9.684B++4.75988Makueni
21Bishop Gatimu Ngandu Girls High9.672B++4.7318611Nyeri
22Saint Annes Secondary School -Lioki9.628B++4.69947Kiambu
23Kanga High School9.623B++4.6921512Migori
24Chemelil Sugar Academy9.600B++4.66700Kisumu
25Kianda School - Secondary9.594B++4.66643Nairobi
26Moi Tea Girls Secondary School9.573B++4.63967Kericho
27Nairobi School9.513B++4.5826118Nairobi
28Naivasha Girls Secondary School9.495B+4.561113Nakuru
29Friends School Kamusinga9.490B+4.5529620Bungoma
30Mary Mount Secondary School9.424B+4.491187Nakuru
31St. Mary’s Boys Secondary School9.414B+4.481111Nyeri
32St. Antony Kitale Boys Secondary School9.411B+4.471519Trans Nzoia
33Moi High School Kabarak9.381B+4.4423112Nakuru
34St. Peters Seminary Mukumu Boys Secondary9.350B+4.41400Kakamega
35Abu Hureira Aca Secondary School9.333B+4.4090Mombasa
36Maryhill Girls High9.260B+4.321313Kiambu
37Kagumo High School9.251B+4.3121512Nyeri
38Nyeri High School9.245B+4.312002Nyeri
39Booker Academy Secondary9.230B+4.29875Kakamega
40Makueni Boys School9.177B+4.2419814Makueni
41Lenana School9.079B+4.142418Nairobi
42Muthale Girls Secondary9.077B+4.141177Kitui
43Limuru Girls Secondary9.065B+4.131694Kiambu
44St Francis Girls High School Mang’u9.014B+4.081422Kiambu
45Muranga Secondary School8.985B+4.051966Murang'a
46South Tetu Girls Secondary School8.980B+4.04981Nyeri
47Nakuru Boys High8.960B+4.022019Nakuru
48St. Mary’s Girls Secondary School8.958B+4.021420Meru
49Mudasa Academy Secondary8.950B+4.01200Vihiga
50SDA Segero Secondary8.937B+4.00630Uasin Gishu
51Nyahururu Elite Girls High School8.833B+3.90361Laikipia
52Sawagongo Secondary School8.822B+3.881573Siaya
53Lugulu Girls High School8.821B+3.882466Bungoma
54Kiambu High School8.791B+3.851725Kiambu
55St. Joseph’s Junior Seminary Secondary School8.775B+3.84894Nakuru
56Bunyore Girls High School8.762B+3.822021Vihiga
57Sunshine Secondary School8.737B+3.801943Nairobi
58Moi Forces Academy (Secondary)8.736B+3.802018Nairobi
59Kapsabet Girls High School8.695B+3.762032Nandi
60Makueni Girls Secondary School8.690B+3.751291Makueni
61=Moi Forces Academy Lanet8.667B+3.731953Nakuru
61=Kisima Mixed Secondary8.667B+3.73393Nyandarua
63Moi Girls School - Nairobi8.656B+3.722274Nairobi
64Othaya Boys High School8.652B+3.711351Nyeri
65Kanjuri High8.648B+3.711421Nyeri
66Pioneer Secondary8.645B+3.711100Murang'a
67St. Joseph’s Boys Secondary School8.625B+3.692083Trans Nzoia
68Litein Boys High School8.619B+3.681393Kericho
69Njiiri Secondary8.616B+3.682422Murang'a
70Mbooni Girls Secondary8.589B+3.651800Makueni
71St. Mary’s Yala Secondary8.584B+3.651736Siaya
72Nkubu High School8.580B+3.641314Meru
73St Marys Kibabii Secondary8.541B+3.602050Bungoma
74St. Brigids Girls High School Kiminini8.531B+3.591451Trans Nzoia
75Meru School8.529B+3.591892Meru
76St. Clare Girls Secondary8.526B+3.59782Nakuru
77Kyeni Girls High School8.522B+3.581341Embu
78Materi Girls’8.506B+3.57870Tharaka-Nithi
79Kabare Girls High8.500B+3.561740Kirinyaga
80Sacred Heart Mukumu Girls Secondary School8.491B-+3.552202Kakamega
81Njonjo Girls Secondary School8.480B-+3.541794Laikipia
82St. Patricks Senior School(Secondary)8.480B-+3.54250Kajiado
83Cheptil Secondary School8.475B-+3.541220Nandi
84St Peter’s Mumias Secondary8.474B-+3.541715Kakamega
85Koelel Secondary School8.444B-+3.511512Nakuru
86Munoru Highlands Girls Secondary School8.440B-+3.50251Murang'a
87Nyandarua High School8.429B-+3.491632Nyandarua
88Sing’ore Girls’ Secondary8.424B-+3.491392Elgeyo-Marakwet
89Mother of Apostles Secondary8.395B-+3.46810Uasin Gishu
90St. George’s Girls Secondary School8.386B-+3.451840Nairobi
91Thika High School8.382B-+3.441703Kiambu
92Kagwe Girls Secondary School8.363B-+3.421020Kiambu
93Wiobiero Mixed Day Secondary School8.355B-+3.421211Homa Bay
94St Yermo Secondary School8.354B-+3.42480Nakuru
95Bureruiri Secondary School8.352B-+3.411591Meru
96Tenwek High School8.326B-+3.391442Bomet
97Tumutumu Girls High8.323B-+3.381860Nyeri
98Nyang’ori Boys Secondary School8.318B-+3.381922Vihiga
99Kericho High School8.310B-+3.372482Kericho
100Kipsigis Girls High School8.305B-+3.371773Kericho

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.