KCSE 2008 results by school

4,641 schools in KNEC’s results for 2008, best mean first. The Kenya average was 4.89 (C-).

Schools by mean 100 a page

RankSchoolMeanGradeAbove averageCandidatesA gradesCounty
101Asumbi Girls High School8.278B-+3.391580Homa Bay
102Kaaga Girls High School8.271B-+3.381922Meru
103Orero Boys Boarding Secondary8.248B-+3.361650Homa Bay
104Bureruiri Secondary School8.246B-+3.361422Meru
105Naromoru Girls Secondary School8.243B-+3.35740Nyeri
106Sing’ore Girls’ Secondary8.233B-+3.341290Elgeyo-Marakwet
107=Thurdibuoro Secondary8.224B-+3.331961Kisumu
107=Kanjuri High8.224B-+3.33980Nyeri
109Oriwo Boys High School8.223B-+3.331030Homa Bay
110St. Clare Girls Secondary8.216B-+3.33970Nakuru
111St Angelas Girls Secondary School8.211B-+3.321330Kitui
112Meteitei Boys Secondary8.209B-+3.321150Nandi
113Dry’s Secondary School8.208B-+3.32720Uasin Gishu
114Ndalani Secondary8.200B-+3.311051Machakos
115Mbita High School8.182B-+3.291701Homa Bay
116Nakuru Girls High8.144B-+3.251181Nakuru
117Ng?Ya Girls High School8.140B-+3.251572Siaya
118Njabini Secondary8.133B-+3.24981Nyandarua
119Wiobiero Mixed Day Secondary School8.126B-+3.24870Homa Bay
120St. Josephs Girls Secondary School8.123B-+3.231140Trans Nzoia
121Aga Khan Secondary School8.121B-+3.231322Mombasa
122Kisii School8.121B-+3.232826Kisii
123St. Monica Girls Secondary School8.117B-+3.231111Trans Nzoia
124Homabay High School8.107B-+3.221590Homa Bay
125Tenwek High School8.095B-+3.201160Bomet
126Kabianga High School8.094B-+3.202240Kericho
127Buruburu Girls High School8.085B-+3.191290Nairobi
128Mudasa Academy Secondary8.083B-+3.19240Vihiga
129Nyandarua High School8.083B-+3.191450Nyandarua
130Chogoria Girls High8.071B-+3.182381Tharaka-Nithi
131Kipsigis Girls High School8.059B-+3.171350Kericho
132St. Benedict Kithimu Day Secondary School8.033B-+3.14300Embu
133Munoru Highlands Girls Secondary School8.032B-+3.14310Murang'a
134Thika High School8.029B-+3.141730Kiambu
135St Joseph Chepterit Girls High8.021B-+3.131400Nandi
136Nakuru Boys High8.011B-+3.121853Nakuru
137Sacred Heart Mukumu Girls Secondary School8.011B-+3.121871Kakamega
138Kawongo Secondary8.000B-+3.11150Kitui
139Meru School7.995B-+3.101990Meru
140Baricho Boys High School7.992B-+3.102383Kirinyaga
141St. Joseph Secondary School7.984B-+3.09641Kitui
142Njonjo Girls Secondary School7.977B-+3.091320Laikipia
143Onjiko Secondary7.972B-+3.081441Kisumu
144Nyamagwa Boys’ Secondary7.967B-+3.082751Kisii
145Nkubu High School7.966B-+3.071451Meru
146Kisau Girls Secondary7.962B-+3.071040Makueni
147Machakos Girls High School7.953B-+3.061491Machakos
148State House Girls High School7.952B-+3.061682Nairobi
149Kisumu Girls Secondary School7.941B-+3.052390Kisumu
150Musingu High School7.909B-+3.022200Kakamega
151Moi Forces Academy (Secondary)7.897B-+3.011852Nairobi
152Mukaa Boys High7.879B-+2.991410Makueni
153St. Angela Nguviu Girls Secondary School7.870B-+2.981230Embu
154Mustard Seed Secondary School7.867B-+2.98300Nakuru
155Karima Boys High School7.858B-+2.971200Nyeri
156Anestar Secondary7.855B-+2.962201Nakuru
157Upper Hill School7.841B-+2.952262Nairobi
158Gaichanjiru Secondary School7.836B-+2.941521Murang'a
159Usenge Boys High School7.826B-+2.931090Siaya
160Mary Leakey Girls High School7.823B-+2.931300Kiambu
161Allidina Visram High School7.823B-+2.931245Mombasa
162Amabuko Secondary7.792B-+2.901060Kisii
163Nyambaria High School7.791B-+2.902300Nyamira
164Koyonzo Secondary7.785B-+2.891070Kakamega
165Ewaso Nyiro Elite’b’ Secondary School7.783B-+2.89230Laikipia
166Samoei Secondary7.763B-+2.871310Nandi
167Nyahururu High School7.763B-+2.871521Laikipia
168Kapkolei Girls Secondary7.757B-+2.87370Nandi
169Kianyaga Secondary7.756B-+2.861764Kirinyaga
170Nairobi Muslim Academy- Secondary7.756B-+2.86450Nairobi
171Sawagongo Secondary School7.753B-+2.861461Siaya
172=Obambo Secondary7.750B-+2.86400Siaya
172=Juja Senior Secondary School7.750B-+2.86280Kiambu
174Kapropita Girls High7.732B-+2.841640Baringo
175Londiani Girls Secondary School7.725B-+2.83800Kericho
176=Tambach High School7.722B-+2.831620Elgeyo-Marakwet
176=Lukenya Secondary School7.722B-+2.83720Machakos
178Lulu High7.719B-+2.83320Kwale
179Othaya Girls Secondary School7.709B-+2.821340Nyeri
180Oloolaiser High School7.706B-+2.81851Kajiado
181Christ the King Girls Secondary7.700B-+2.81800Nakuru
182Chewoyet High School7.694B-+2.801081West Pokot
183Brickwoods High School7.688B-+2.80160Laikipia
184Mt. Kenya Senior School7.667B-+2.78271Nyeri
185Chianda High School7.657B-+2.771430Siaya
186Teremi High School7.639B-+2.752300Bungoma
187Sori Baptist Secondary School7.639B-+2.751190Migori
188Kaumoni Boys Secondary7.622B-+2.73820Makueni
189St. Francis Rang’ala Girls Secondary7.617B-+2.731150Siaya
190Jans Senior Academy Secondary School7.611B-+2.72180Kisumu
191Kitondo Secondary School7.610B-+2.722052Makueni
192St Andrews Kaggwa Girls Secondary7.595B-+2.70740Nyamira
193Kerugoya Boys High7.591B-+2.701542Kirinyaga
194Lugulu Ac Secondary School7.590B-+2.70781Busia
195Chulaimbo Secondary7.587B-+2.701040Kisumu
196Matinyani Boys Secondary7.582B-+2.691462Kitui
197Ikawa Secondary School7.577B-+2.69780Tharaka-Nithi
198Obera Boys Secondary School7.574B-+2.68610Homa Bay
199Kenyatta High School7.570B-+2.681420Taita Taveta
200Khasoko Boys Secondary7.555B-+2.661100Bungoma

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.