Here are the top and best performing schools in this year’s KCSE Exams
Top Performing National Schools in KCSE 2023
Nyambaria Boys High School’s KCSE 2023 Results Analysis, Ranking Grades Distribution and Location
Alliance Girls High School’s KCSE 2023 Results Analysis, Ranking Grades Distribution and Location
St Brigids Kiminini Girls High School’s KCSE 2023 Results Analysis, Ranking Grades Distribution
Nakuru Boys High School’s KCSE 2023/2024 Results Analysis, Ranking Grades Distribution and Location
Asumbi girls High school KCSE 2023 Results, Grade Distribution
Kapsabet High KCSE 2023 Results Analysis, Mean Grade Count
Moi Girls High School Eldoret 2023 KCSE Results Analysis, Grade Count
Kanga High School 2023 KCSE Results Analysis, Grade Count
Kenya High School KCSE 2023 Results Analysis, Grades
Maseno School KCSE 2023 Results analysis, Grade Count
Kagumo High School 2023 KCSE Results Analysis, Grade Count
Murang’a High School KCSE 2023 Results Analysis
Nairobi school KCSE 2023 Results, Candidates’ Mean Grades Distribution
Maranda High school 2023 KCSE Results Analysis, Grade Count
Meru School KCSE 2023 Results Analysis and Grades Distribution
Meru School KCSE 2023 Results Analysis and Grades Distribution
Bunyore Girls’ High School 2023 KCSE Results Analysis, Grade Count
Tenwek High school KCSE 2023 Results Analysis and Grades Count
Lugulu Girls High School; KCSE 2023/2024 Results Analysis, Contacts, Location, Admissions, History, Fees
Lugulu Girls’ High school 2023 KCSE Results Analysis, Grade Count
Baringo High School 2023 KCSE Results Analysis, Grade Count
Kaplong Girls National School KCSE 2023 Results Analysis
Bahari Girls High School; KCSE Results Analysis, Contacts, Location, Admissions, History, Fees
Top Performing Extra-County Schools in KCSE 2023
Cardinal Otunga High school, Mosocho 2023 KCSE Results Analysis, Grade Count
St. Anthony’s Boys Kitale kcse 2023 results, Grade Count
St. Paul’s Igonga DOK Secondary School 2023 KCSE Results Analysis, Grade Count
Kaaga Girls High School KCSE 2023 Results Analysis
Orero Boys High school 2023 KCSE Results Analysis, Grade Count
Samoei Boys High School ; full details, KCSE Analysis, Contacts, Location, Admissions, History, Fees
Chebwagan High School KCSE 2023 Results Analysis, Grade Distribution
Ogande Girls High School KCSE 2023 Results, Grade Distribution
Sawagongo High School 2023 KCSE Results Analysis, Grade Count
Nyakongo Boys High School 2023 KCSE Results, Mean Grades Count
Cheborge Boys High School KCSE 2023 Results, Grades Count
Bishop Linus Okok Girls’ High School 2023 KCSE Results Analysis, Grade Count
Ack Rae Girls High School 2023 KCSE Results Analysis, Grade Count
Korongoi Girls High School KCSE 2023 Exams Results
Lelwak boys KCSE 2023 Exam Results Analysis, Grade Count
Ossen Girls High School KCSE 2023 Results, Grades Count
Agoro Sare High School 2023 KCSE Results Analysis, Grade Count
St Mary’s Kibabii Boys High School KCSE 2023 Results Analysis
Ruth Kiptui Girls Kasok KCSE 2023 Exam Results Analysis
AIC Sombe Girls High School Kitui – 2023 KCSE Results Analysis, Grade Count
Tabagon Girls High school 2023 KCSE Results Analysis, Grade Count
Chavakali High School’s KCSE 2023/2024 Results Analysis, Ranking Grades Distribution and Location
Moi Siongiroi Girls High School KCSE 2023 Results and Grades Distribution
Cardinal Otunga Girls High School; All details, KCSE Results Analysis, Contacts, Location
___________________________________________________
Also read
Best, top, Extra County Schools in Migori County
List of best performing Extra County schools in Machakos County
Full list of best performing, top, extra county schools in Kisumu County
Best, top, Extra County Schools in Kirinyaga County
List of all Boys Extra County Schools in Kenya; Location, Knec Code and Type
List of Best Extra County Schools, Knec Code, Contacts Per County
List of best performing, top, extra county schools in Kericho County
New list of all Extra County schools; Contacts and physical locations
Best Extra County schools in Embu County
Nakuru County Best National, Extra-County Secondary Schools
Siaya County KCSE Best National, Extra-County Secondary Schools
Mandera County KCSE Best National, Extra-County Secondary Schools
Turkana County Best National, Extra-County Secondary Schools
Homa Bay County Best National, Extra-County Secondary Schools
______________________________________________________________
Name of School | Total enrolment | Type of School | Status of School | Name of County | Name of Sub County |
Chrismorrone Kiamathaga sec. School | 106 | Day | Sub County | Nyeri | Kieni East |
Burguret sec | 262 | Day | Sub County | Nyeri | Kieni East |
Ndathi Secondary | 288 | Boarding Boys | County | Nyeri | Kieni East |
Gatuamba sec. School. | 142 | Day | Sub County | Nyeri | Kieni East |
KIMAHURI SECONDARY | 210 | Day | Sub County | Nyeri | KIENI EAST |
Mureru secondary school | 271 | Day | Sub County | Nyeri | Kieni East |
Gatuanyaga sec school | 105 | Day | Sub County | Nyeri | Kieni East |
St Teresa Moi Equator Girls | 771 | Boarding Girls | Extra County | Nyeri | Kieni East |
St Luke Karundas secondary | 454 | Day | Sub County | Nyeri | Kieni East |
Naromoru boys secondary school | 567 | Boarding Boys | Extra County | Nyeri | Kieni East |
Kamburaini Secondary School | 269 | Day | Sub County | Nyeri | Kieni East |
Naromoru mixed sec sch | 462 | Day | Sub County | Nyeri | Kieni East |
MLIMA KENYA SECONDARY | 235 | Day | Sub County | Nyeri | KIENI EAST |
Ndiriti Aguthi Mixed Day Sec.School | 202 | Day | Sub County | Nyeri | Kieni East |
St Monica Munyaka Girls | 582 | Boarding Girls | County | Nyeri | Kieni East |
Irigithathi Mixed secondary school | 300 | Mixed Day | Sub County | Nyeri | Kieni East |
Lusoi Secondary | 138 | Day | Sub County | Nyeri | Kieni East |
Naromoru Girls | 604 | Boarding Girls | Extra County | Nyeri | Kieni East |
MERE SECONDARY SCHOOL | 142 | Day | Sub County | Nyeri | Kieni East |
MARAGIMA SECONDARY SCHOOL | 144 | Day | Sub County | Nyeri | KIENI EAST |
MWICWIRI MIXED SECONDARY SCHOOL | 411 | Day | Sub County | Nyeri | KIENI EAST |
Gakawa secondary school | 318 | Day | Sub County | Nyeri | Kieni East |
St Joseph Allamano | 386 | Day mixed | Sub County | Nyeri | Kieni east |
NYANGE secondary school | 102 | Mixed day | Sub County | Nyeri | Kieni East |
Munyu sec sch | 470 | Mixed Boarding | Sub County | Nyeri | Kieni East |
St.Faustina Mweiga High School | 534 | Mixed Day(Boys and Girls) and Boarding (Girls) | Sub County | Nyeri | Kieni West |
ENDARASHA BOYS | 641 | Boarding Boys | Extra County | Nyeri | KIENI WEST |
St bakhita Gataragwa girls high school | 1016 | Boarding Girls | Extra County | Nyeri | Kieni West |
St Thomas Ruirii Secondary School | 173 | Day | Sub County | Nyeri | Kieni west |
St.Thomas Aquinas Endarasha day mixed | 357 | Day | Sub County | Nyeri | Kieni West |
St.paul kinyaiti secondary school | 141 | Day | Sub County | Nyeri | Kieni west |
Karemeno Secondary School | 362 | Mixed Boarding | Sub County | Nyeri | Kieni West |
St. Thomas Ruirii Secondary School | 168 | Day | Sub County | Nyeri | Kieni West |
Bellevue secondary | 154 | Day | Sub County | Nyeri | Kieni West |
Mwireri sec school | 259 | Day | Sub County | Nyeri | Kieni west |
St Monica Gitegi secondary | 120 | Day | Sub County | Nyeri | Kieni West |
Watuka Boys High School | 315 | Boarding Boys | County | Nyeri | Kieni west |
GAKANGA SECONDARY SCHOOL | 150 | Day | Sub County | Nyeri | KIENI WEST |
St Agustine Embaringo sec | 121 | Day | Sub County | Nyeri | Kieni west |
Kimunyuru sec. School | 104 | Day | Sub County | Nyeri | Kieni west |
ST DOMINIC NJENG’U | 149 | Day | Sub County | Nyeri | Kieni West |
Mahiga hope sec | 275 | Day | Sub County | Nyeri | Kieni west |
St George Gataragwa secondary school | 490 | Mixed Boarding | Sub County | Nyeri | Kieni West |
ST JUDE MUGUNDA SECONDARY SCHOOL | 203 | Day | Sub County | Nyeri | KIENI WEST |
Mwiyogo Secondary School | 264 | Boarding Boys | County | Nyeri | Kieni west |
KIARAGANA MIXED DAY | 117 | MIXED DAY | Sub County | Nyeri | KIENI WEST |
ST Anthony of Padua Pura secondary school | 115 | Day | Sub County | Nyeri | Kieni west |
Charity secondary school | 187 | Mixed Boarding | Sub County | Nyeri | Kieni west |
St Lasalle School Karemeno | 205 | Mixed Boarding | Sub County | Nyeri | Kieni West |
DEB Solio Secondary School | 198 | Day | Sub County | Nyeri | Kieni-East |
Laburra sec.school | 334 | Day | Sub County | Nyeri | Kieni-west |
Karatina Girls Secondary School | 717 | Boarding Girls | County | Nyeri | Mathira East |
Gathehu Secondary School | 122 | Day | Sub County | Nyeri | Mathira East |
Gaturiri | 121 | Mixed Boarding | Sub County | Nyeri | Mathira East |
Ragati sec school | 202 | Day | Sub County | Nyeri | Mathira East |
KIAMABARA SECONDARY SCHOOL | 187 | Day | Sub County | Nyeri | MATHIRA EAST |
Gikumbo Secondary School | 260 | Mixed day boarding | Sub County | Nyeri | Mathira East |
Gitunduti sec school | 234 | Day | Sub County | Nyeri | Mathira East |
GATUNDU SECONDARY SCHOOL | 146 | Day | Sub County | Nyeri | MATHIRA EAST |
Kiarithaini High School | 657 | Boarding Boys | County | Nyeri | Mathira East |
KIAMWANGI SECONDARY SCHOOL | 209 | Day | Sub County | Nyeri | MATHIRA EAST |
giakaibii sec school | 549 | Boarding Boys | County | Nyeri | Mathira East |
Gatondo girls secondary school | 428 | Boarding Girls | County | Nyeri | Mathira East |
Muthea Secondary School | 82 | Day | Sub County | Nyeri | Mathira East |
Ndimaini mixed day secondary | 258 | Day | Sub County | Nyeri | Mathira east |
St. Augustine Kieni | 83 | Mixed day | Sub County | Nyeri | Mathira East |
MATHAITHI SECONDARY SCHOOL | 512 | Boarding Girls | County | Nyeri | MATHIRA EAST |
Magutu girls high school | 579 | Boarding Girls | County | Nyeri | Mathira East |
Kanjuri High School | 1146 | Boarding Boys | Extra County | Nyeri | Mathira East |
Ihwagi mixed day secondary | 361 | Day | Sub County | Nyeri | Mathira East |
Gakuyu sec school | 84 | Day | Sub County | Nyeri | Mathira East |
Itundu sec school | 124 | Day | Sub County | Nyeri | Mathira East |
Kirimara high school | 802 | Boarding Boys | Extra County | Nyeri | Mathira East |
KIANJOGU SECONDARY SCHOOL | 350 | Day | Sub County | Nyeri | MATHIRA WEST |
Ngorano Secondary School | 353 | Girls boarding,mixed day | Sub County | Nyeri | Mathira West |
Kabiruini Secondary School | 348 | Boarding Girls | County | Nyeri | Mathira West |
IRURI SEC SCHOOL | 351 | Mixed Day | Sub County | Nyeri | Mathira West |
Rititi secondary School | 125 | Day | Sub County | Nyeri | Mathira west |
Icuga girls | 310 | Boarding Girls | County | Nyeri | Mathira west |
Maganjo sec school | 136 | Day | Sub County | Nyeri | Mathira west |
General China sec school | 320 | Mixed Boarding | Sub County | Nyeri | Mathira west |
Bishop Gatimu Ngandu Birls | 1374 | Boarding Girls | National | Nyeri | Mathira west |
Ruthagati high school | 769 | Boarding Boys | County | Nyeri | Mathira West |
Kiamariga secondary school | 260 | Boys day/boarding | County | Nyeri | Mathira West |
Hiriga girls sec school | 432 | Boarding Girls | County | Nyeri | Mathira west |
Kangocho | 469 | Day | Sub County | Nyeri | MathiraEast |
Gaikundo sec School | 177 | Day | Sub County | Nyeri | Mukurueini |
NJIRU INI MIXED SEC SCH | 260 | Day | Sub County | Nyeri | Mukurwe ini |
NGAMWA SECONDARY SCHOOL | 380 | Mixed Day | Sub County | Nyeri | Mukurweini |
South Tetu girls secondary school | 906 | Boarding Girls | Extra County | Nyeri | Mukurweini |
St Augustine Gikondi boys | 460 | Day and boarding | County | Nyeri | Mukurweini |
Kihuti secondary | 390 | Mixed day | Sub County | Nyeri | Mukurweini |
St.Thomas Gatura Sec | 155 | Day | Sub County | Nyeri | Mukurweini |
Karundu Sec School | 118 | Mixed Day | County | Nyeri | Mukurweini |
St Benedict wamutitu secondary | 462 | Day | Sub County | Nyeri | Mukurweini |
St cecilia kaheti girls | 181 | Boarding Girls | Sub County | Nyeri | Mukurweini |
Gathiriti sec school | 88 | Day | Sub County | Nyeri | Mukurweini |
St.John THUNGURI ORTHODOX SEC | 139 | Day | Sub County | Nyeri | Mukurweini |
Ndiaini girls | 417 | Boarding Girls | County | Nyeri | Mukurweini |
Karindi | 285 | Day | Sub County | Nyeri | Mukurweini |
Rev. Muhoro secondary school for the Deaf | 346 | Mixed Boarding | National | Nyeri | Mukurweini |
St John paul 11 THANGATHI HIGH SCHOOL | 90 | Day | Sub County | Nyeri | Mukurweini |
MIHUTI SECONDARY SCHOOL | 149 | Boarding Boys | Sub County | Nyeri | MUKURWE-INI |
PCEA MWERU HIGH SCHOOL | 337 | Mixed Boarding | County | Nyeri | MUKURWE-INI |
NGORU ORTHODOX SEC SCH | 347 | Day | Sub County | Nyeri | MUKURWE-INI |
TAMBAYA BOYS HIGH SCHOOL | 401 | Boarding Boys | County | Nyeri | Mukurwe-ini |
ACK KIUU SECONDARY SCHOOL | 252 | Day | Sub County | Nyeri | MUKURWE-INI |
Karaba sec | 154 | Mixed Boarding | Sub County | Nyeri | Mukurweini |
Gathungururu girls | 797 | Boarding Girls | County | Nyeri | Mukurweini |
KIBUTIO SECONDARY SCHOOL | 173 | Day | Sub County | Nyeri | MUKURWEINI |
Rutune secondary | 174 | Day | Sub County | Nyeri | Mukurweini |
Kaharo Sec school | 377 | Mixed Day & Boarding | Sub County | Nyeri | Mukurweini |
St. Bonaventure Kaheti Boys High School | 920 | Boarding Boys | Extra County | Nyeri | Mukurweini |
Mukurweini Boys High school | 664 | Boarding Boys | Extra County | Nyeri | Mukurweini |
Kihate girls secondary school | 146 | Mixed Boarding | Sub County | Nyeri | Mukurweini |
St Anne Githunguri girls secondary | 236 | Boarding Girls | County | Nyeri | Mukurweini |
Witima secondary school | 320 | Day | Sub County | Nyeri | Nyeri South |
Muthuaini Girls High School | 398 | Boarding Girls | County | Nyeri | NYERI CENTRAL |
St Vincent – Kiamuiru | 184 | Day | Sub County | Nyeri | Nyeri central |
Kihuyo sec school | 172 | Day | Sub County | Nyeri | Nyeri Central |
Ihwa Secondary School | 167 | Mixed Boarding | Sub County | Nyeri | Nyeri Central |
KIHATHA SECONDARY SCHOOL | 330 | Mixed Boarding | Sub County | Nyeri | NYERI CENTRAL |
KAHIGA SECONDARY | 245 | Day | Sub County | Nyeri | NYERI CENTRAL |
Giakanja Boys High school | 1154 | Boarding Boys | Extra County | Nyeri | Nyeri Central |
Muruguru girls | 1039 | Boarding Girls | Extra County | Nyeri | Nyeri Central |
RIAMUKURWE SEC SCH | 377 | Day | Sub County | Nyeri | NYERI CENTRAL |
Nyaribo secondary school | 170 | Day | Sub County | Nyeri | Nyeri central |
Ithenguri mixed sec | 179 | Day | Sub County | Nyeri | Nyeri central |
Nyeri High School | 1326 | Boarding Boys | Extra County | Nyeri | Nyeri Central |
Rware High school | 580 | Mixed Day | Sub County | Nyeri | Nyeri Central |
Ngangarithi sec School | 346 | Day | Sub County | Nyeri | Nyeri central |
Gachika Secondary | 443 | Mixed Boarding | Sub County | Nyeri | Nyeri Central |
kihome secondary | 430 | Mixed Boarding | County | Nyeri | Nyeri sourh |
Munyange sec | 259 | Day | Sub County | Nyeri | Nyeri south |
Gitugi Mixed Sec School | 126 | Mixed Boarding | Sub County | Nyeri | Nyeri South |
OTHAYA BOYS HIGH SCHOOL | 1311 | Boarding Boys | Extra County | Nyeri | NYERI SOUTH |
PCEA GAKUYU MAHIGA SECONDARY SCHOOL | 177 | Day | Sub County | Nyeri | NYERI SOUTH |
MUMBU-INI SEC SCHOOL | 125 | Day | Sub County | Nyeri | NYERI SOUTH |
Chinga Boys High School | 1023 | Boarding Boys | Extra County | Nyeri | Nyeri South |
Birithia Girls Secondary School | 966 | Boarding Girls | Extra County | Nyeri | Nyeri South |
Karima Boys High School | 1073 | Boarding Boys | Extra County | Nyeri | Nyeri South |
ST. GREGORY KARIMA MIXED SEC. SCHOOL. | 130 | Day | Sub County | Nyeri | NYERI SOUTH |
Kabebero sec sch | 98 | Day | Sub County | Nyeri | Nyeri south |
KENYATTA HIGH SCHOOL-MAHIGA | 875 | Boarding Boys | Extra County | Nyeri | Nyeri South |
Kiamuya secondary | 435 | Day | Sub County | Nyeri | Nyeri south |
St. Maria Goretti Ruruguti | 295 | Mixed Boarding | Sub County | Nyeri | Nyeri South |
Kiaguthu sec | 165 | Mixed day/boarding | Sub County | Nyeri | Nyeri south |
St Mary’s Karuthi sec sc | 76 | Day | Sub County | Nyeri | NYERI SOUTH |
MUCHARAGE SECONDARY SCHOOL | 300 | Boarding Girls | County | Nyeri | NYERI SOUTH |
Gatugi girls secondary | 655 | Boarding Girls | County | Nyeri | Nyeri south |
Kariko Secondary School | 187 | Day | Sub County | Nyeri | Nyeri South |
Gathumbi secondary | 203 | Day | Sub County | Nyeri | Nyeri south |
Kagonye secondary school | 414 | Boarding Boys | County | Nyeri | Nyeri south |
GATHERA SECONDARY SCHOOL | 322 | Day | Sub County | Nyeri | NYERI SOUTH |
Kagumo mixed day secondary | 80 | Day | Sub County | Nyeri | Nyeri South |
OLOF Chinga girls | 762 | Boarding Girls | Extra County | Nyeri | Nyeri south |
MUIRUNGI SECONDARY SCHOOL. | 163 | Day | Sub County | Nyeri | NYERI SOUTH |
Gitundu mixed sec, school | 111 | Day | County | Nyeri | Nyeri south |
GATUGI MIXED DAY SECONDARY SCHOOL | 121 | Day | Sub County | Nyeri | NYERI SOUTH |
Munyange secondary school | 259 | Day | Sub County | Nyeri | Nyeri south |
Kairuthi sec school | 160 | Boys boarding/mixed day | Sub County | Nyeri | Nyeri South |
Mahiga girls secondary | 1186 | Boarding Girls | Extra County | Nyeri | Nyeri south |
Kiahagu secondary | 392 | Day | Sub County | Nyeri | Nyeri south |
IHURIRIO SEC SCH | 198 | Day | Sub County | Nyeri | Nyeri South |
Mucharage sec school | 290 | Boarding Girls | County | Nyeri | Nyeri South |
Stellamaris Othaya Girls High school | 1205 | Boarding Girls | Extra County | Nyeri | Nyeri South |
Iriaini Girls High School | 678 | Boarding Girls | County | Nyeri | Nyeri South Sub County |
Irindi secondary.. | 110 | Day | Sub County | Nyeri | Nyeri south. |
Aguthi Harambee Sec School | 134 | Boarding Boys | County | Nyeri | Tetu |
Ihithe boys | 342 | Boarding Boys | Sub County | Nyeri | Tetu |
FT NYAMMO SEC SCHOOL | 199 | Mixed Boarding | Sub County | Nyeri | Tetu |
St.Angela Merici Wamagana Girls Secondary School | 434 | Boarding Girls | County | Nyeri | Tetu |
GATHUTHI SECONDARY SCH | 138 | Day | Sub County | Nyeri | TETU |
St Paul’s Githakwa secondary school | 386 | Mixed Day and Boarding | Sub County | Nyeri | Tetu |
Gaaki Secondary School | 325 | Day | Sub County | Nyeri | Tetu |
ST MARYS KARIGUINI | 140 | Day | Sub County | Nyeri | TETU |
Ngooru sec sch | 190 | Mixed Boarding | Sub County | Nyeri | Tetu |
Kiriti seec | 1102 | Day | Sub County | Nyeri | Tetu |
GICHIRA SEC SCHOOL | 182 | Day | Sub County | Nyeri | TETU |
Wandumbi secondary | 254 | Mixed Day/ Girls’ Boarding | Sub County | Nyeri | Tetu |
ST. JOSEPH WAMAGANA SEC.SCHOOL | 293 | Day | Sub County | Nyeri | TETU |
Kiandu sec sch | 720 | Mixed Boarding | Sub County | Nyeri | Tetu |
Muhoya high School | 243 | Mixed Boarding | Sub County | Nyeri | Tetu |
Gakere Secondary School | 27 | Day | Sub County | Nyeri | Tetu |
Dr kamundia Gathuthi Girls Secondary | 603 | Boarding Girls | County | Nyeri | Tetu |
Mutathiini Secondary | 155 | Day | Sub County | Nyeri | Tetu |
Gititu secondary school | 505 | Day | Sub County | Nyeri | Tetu |
KAIGURI SECONDARY SCHOOL | 88 | Day | Sub County | Nyeri | TETU |
Dedan Kimathi Memorial High | 374 | Boarding Boys | Extra County | Nyeri | Tetu |
Kigwandi Secondary | 51 | Day | Sub County | Nyeri | TETU |
Kanjora secondary school. | 83 | Day | Sub County | Nyeri | Tetu |
Kangubiri Girls school | 1153 | Boarding Girls | Extra County | Nyeri | Tetu- |
Kaigonde secondary school | 205 | Boarding and Day | Sub County | Nyeri | Tetu |
Gathathiini secondary | 340 | Boarding Boys | County | Nyeri | Tetu |
Ithekahuno secondary school | 225 | Day | Sub County | Nyeri | Tetu |
NJOGU-INI SECONDARY SCH | 185 | Day | Sub County | Nyeri | TETU |
Nyandarua High School KCSE 2024-2025 Results Analysis
Kisii High School KCSE 2024-2025 Results Analysis
Makueni Boys High School KCSE 2024-2025 Results Analysis
St. Peters Nyakemincha High School KCSE 2024-2025 Results Analysis
Meteitei boys Secondary School’s KCSE 2024/2025 Results Analysis, Grades Count & Knec Code
Nyansabakwa boys High School KCSE 2024-2025 Results Analysis