
St. Patrick's High School in Iten, Elgeyo Marakwet County
Moi High School Kabarak emerged the best overall school nationally in the 2024 KCSE Exams. This is after recording a mean score of 10.4 which is a B+{plus}.
In second position was Kenya High School with a mean score of 9.9. St. Anthonys Boys Kitale emerged third after getting a mean of 9.8.
KCSE 2024 Official list of Top 100 Schools Nationally:
| Pos Nat | Name of School | Region | County | kcse 2023 Mean Score | kcse 2022 Mean Grade | kcse 2022 Mean Score | kcse 2022 Mean Grade | School Type | Category |
| 1 | Moi High School Kabarak | Rift Valley | Nakuru | 10.4 | B+{plus} | 10.13 | B+{plus} | Mixed | Private School |
| 2 | Kenya High School | Nairobi | Nairobi | 9.9 | B+{plus} | 9.95 | B+{plus} | Girls | National |
| 3 | St. Anthonys Boys Kitale | Rift Valley | Tranz Nzoia | 9.8 | B+{plus} | 10.33 | B+{plus} | Boys | Extra County |
| 4 | Chemelil Sugar Academy | NYANZA | Kisumu | 9.8 | B+{plus} | 8.69 | B{plain} | Mixed | Private School |
| 5 | ST PETERS ABWAO SECONDARY | NYANZA | kisumu | 9.7 | B+{plus} | 9.1 | B{plain} | Mixed | |
| 6 | MARANDA SCHOOL | NYANZA | Siaya | 9.6 | B+{plus} | 9.541 | B+{plus} | Boys | National |
| 7 | MASENO SCHOOL | NYANZA | Kisumu | 9.543 | B+{plus} | 9.663 | B+{plus} | Boys | National |
| 8 | Mang’u High | Central | Kiambu | 9.5 | B+{plus} | 10.336 | B+{plus} | Boys | National |
| 9 | Alliance High School | Central | Kiambu | 9.5 | B+{plus} | 10.2 | B+{plus} | Boys | National |
| 10 | Kapsabet High | Rift Valley | Nandi | 9.5 | B+{plus} | 10.083 | B+{plus} | Boys | National |
| 11 | Rigena High | Nyanza | Kisii | 9.5 | B+{plus} | ||||
| 12 | TENWEK HIGH SCHOOL | Rift Valley | Bomet | 9.334 | B{plain} | 8.7561 | B{plain} | Boys | National |
| 13 | ORERO BOYS | NYANZA | Homa Bay | 9.3 | B{plain} | 9.906 | B+{plus} | Boys | Extra County |
| 14 | Friends School Kamusinga | 9.3 | B{plain} | 9.2531 | |||||
| 15 | MATUTU PAG SEC | NYANZA | Nyamira | 9.24 | B{plain} | 8.2 | B-{minus) | Mixed | Sub County |
| 16 | KANGA HIGH | NYANZA | Migori | 9.206 | B{plain} | 9.97 | B+{plus} | Boys | National |
| 17 | MBITA HIGH | NYANZA | Homa Bay | 9.2 | B{plain} | 9.157 | B{plain} | Boys | |
| 18 | BUTERE GIRLS | WESTERN | Kakamega | 9.1703 | B{plain} | 8.727 | B{plain} | Girls | |
| 19 | BUNYORE GIRLS | WESTERN | Vihiga | 9.1 | B{plain} | 8.8 | B{plain} | Girls | National |
| 20 | Lenana School | Nairobi | Nairobi | 9.0431 | B{plain} | 8.3596 | B-{minus) | Boys | National |
| 21 | LUGULU GIRLS | WESTERN | Bungoma | 9 | B{plain} | 8.655 | B{plain} | Girls | National |
| 22 | Rang’ala Girls | NYANZA | Siaya | 9 | B{plain} | 8.2264 | B-{minus) | Girls | |
| 23 | MUTHALE GIRLS HIGH | Eastern | kitui | 9 | B{plain} | 8.11 | B-{minus) | Girls | |
| 24 | Kwale High School | Coast | Kwale | 8.979 | B{plain} | 8.4 | B-{minus) | Boys | |
| 25 | KISII SCHOOL | NYANZA | Kisii | 8.95 | B{plain} | 9.12 | B{plain} | Boys | National |
| 26 | ST CHARLES LWANGA SCHOOL KITUI | Eastern | Kitui | 8.95 | B{plain} | 8.18 | B-{minus) | Boys | |
| 27 | MERU SCHOOL | Eastern | Meru | 8.9 | B{plain} | 9.52 | B+{plus} | Boys | National |
| 28 | Kitui School | Eastern | Kitui | 8.9 | B{plain} | 9.312 | B{plain} | Boys | National |
| 29 | Saye Mixed | NYANZA | Homa Bay | 8.9 | B{plain} | 9.22 | B{plain} | Mixed | |
| 30 | Magena High | Nyanza | Kisii | 8.9 | B{plain} | ||||
| 31 | Limuru Girls | 8.9 | B{plain} | 8.58 | |||||
| 32 | TENGECHA GIRLS | Rift Valley | Kericho | 8.859 | B{plain} | 7.9595 | B-{minus) | Girls | |
| 33 | OYUGI OGANGO SECONDARY | NYANZA | Migori | 8.8 | B{plain} | 6.9593 | C+{plus} | Girls | |
| 34 | KOLANYA BOYS | WESTERN | Busia | 8.7607 | B{plain} | 7.3806 | C+{plus} | Boys | |
| 35 | Nyamira Boys | NYANZA | Nyamira | 8.7264 | B{plain} | 7.806 | B-{minus) | Boys | Extra County |
| 36 | WANG’APALA BOYS | NYANZA | Homa Bay | 8.7 | B{plain} | 9.04 | B{plain} | Boys | |
| 37 | St Timons Rabondo | 8.7 | B{plain} | ||||||
| 38 | SAMETA HIGH | NYANZA | Kisii | 8.6839 | B{plain} | 8.0637 | B-{minus) | Boys | Extra County |
| 39 | NYANSIONGO HIGH | NYANZA | Nyamira | 8.67391 | B{plain} | 9.053 | B{plain} | Boys | Extra County |
| 40 | AIC Sombe Girls | Eastern | Kitui | 8.66 | B{plain} | 8.545 | B{plain} | Girls | Extra County |
| 41 | Moi Girls Nangili | 8.639 | B{plain} | 7.868 | |||||
| 42 | Sawagongo High | NYANZA | Siaya | 8.6 | B{plain} | 9.619 | B+{plus} | Boys | Extra County |
| 43 | ST PETERS MUMIAS BOYS | WESTERN | Kakamega | 8.5833 | B{plain} | 8.1265 | B-{minus) | Boys | |
| 44 | The Edward Limo Educational Center | Rift Valley | Uasin Gishu | 8.57 | B{plain} | ||||
| 45 | Ugenya High | NYANZA | Siaya | 8.55 | B{plain} | 7.5 | B-{minus) | Boys | County School |
| 46 | AGORO SARE | NYANZA | Homa Bay | 8.5 | B{plain} | 8.935 | B{plain} | Boys | Extra County |
| 47 | Bishop Odera Agongo (Awendo) | 8.5 | B{plain} | 7.3846 | |||||
| 48 | KEBIRIGO BOYS | NYANZA | Nyamira | 8.4 | B-{minus) | 8.842 | B{plain} | Boys | |
| 49 | NYABURURU GIRLS | NYANZA | Kisii | 8.4 | B-{minus) | 8.631 | B{plain} | Girls | National |
| 50 | KAMAGAMBO ADVENTIST | NYANZA | Migori | 8.4 | B-{minus) | 7.1 | C+{plus} | Mixed | |
| 51 | MAKUENI BOYS | Eastern | Makueni | 8.371 | B-{minus) | 8.399 | B-{minus) | Boys | |
| 52 | ASUMBI GIRLS | NYANZA | Homa Bay | 8.36 | B-{minus) | 10.377 | B+{plus} | Girls | National |
| 53 | RIOKINDO GIRLS | NYANZA | KISII | 8.3488 | B-{minus) | 7.77 | B-{minus) | Girls | |
| 54 | RAPOGI HIGH | NYANZA | Migori | 8.2 | B-{minus) | 8.489 | B-{minus) | Boys | Extra County |
| 55 | Gendia High | NYANZA | Homa Bay | 8.0796 | B-{minus) | 8.1 | B-{minus) | Boys | |
| 56 | NYABISASE MIXED | NYANZA | Kisii | 8.061 | B-{minus) | 8.025 | B-{minus) | Mixed | County School |
| 57 | Rangenyo Girls | Nyanza | Nyamira | 8.04 | B-{minus) | 7.5 | |||
| 58 | Sironga Girls | NYANZA | Nyamira | 8.01 | B-{minus) | 7.69 | B-{minus) | Girls | National |
| 59 | Masara Mixed | NYANZA | Migori | 8 | B-{minus) | 7.2733 | |||
| 60 | Biego Secondary | NYANZA | Nyamira | 8 | B-{minus) | 7.7647 | |||
| 61 | NYAKOIBA HIGH | NYANZA | Kisii | 7.901 | B-{minus) | 8.6 | B{plain} | Mixed | County School |
| 62 | NYAKEMINCHA SEC | NYANZA | Nyamira | 7.9 | B-{minus) | 8.35 | B-{minus) | Mixed | Extra County |
| 63 | Oriwo Boys | NYANZA | Homa Bay | 7.9 | B-{minus) | 6.2 | C (plain) | Boys | Extra County |
| 64 | Chania High | 7.891 | B-{minus) | ||||||
| 65 | ST MARY’S MUMIAS | WESTERN | Kakamega | 7.87 | B-{minus) | 7.22 | C+{plus} | Girls | |
| 66 | Nyamache Boys | Nyanza | Kisii | 7.834 | B-{minus) | 7.818 | |||
| 67 | Suguta Secondary | Nyanza | Kisii | 7.823 | B-{minus) | ||||
| 68 | NYANSABAKWA BOYS | NYANZA | Nyamira | 7.82 | B-{minus) | 8.316 | B-{minus) | Boys | |
| 69 | KAKAMEGA SCHOOL | WESTERN | Kakamega | 7.761 | B-{minus) | 8.228 | B-{minus) | Boys | National |
| 70 | Matuga Girls High School | Coast | Kwale | 7.703 | B-{minus) | 7.36 | C+{plus} | Girls | |
| 71 | Sigoti Complex | NYANZA | Kisumu | 7.7 | B-{minus) | 9.27 | B{plain} | Girls | Extra County |
| 72 | Moi Girls Sindo | NYANZA | Homa Bay | 7.7 | B-{minus) | 7.063 | C+{plus} | Girls | Extra County |
| 73 | St Edwards Nyabioto | Nyanza | Kisii | 7.7 | B-{minus) | ||||
| 74 | NYAIKURO MIXED SEC | NYANZA | Nyamira | 7.6959 | B-{minus) | 8.71 | B{plain} | Mixed | Extra County |
| 75 | St Mathias Mulumba Girls | NYANZA | Nyamira | 7.6757 | B-{minus) | 7.078 | C+{plus} | Girls | Extra County |
| 76 | Kereri Girls High | NYANZA | Kisii | 7.666 | B-{minus) | 7.312 | C+{plus} | Girls | Extra County |
| 77 | Riokindo Boys | NYANZA | Kisii | 7.611 | B-{minus) | 7.83 | B-{minus) | Boys | |
| 78 | nyangusu Girls | Nyanza | Kisii | 7.607 | B-{minus) | 5.767 | |||
| 79 | NyaheraGirls | 7.6 | B-{minus) | 6.6207 | |||||
| 80 | Rigoma Girls | NYANZA | Nyamira | 7.56 | B-{minus) | ||||
| 81 | Nyakeore Mixed | NYANZA | Nyamira | 7.5 | B-{minus) | 7.302 | C+{plus} | Mixed | Sub County |
| 82 | Eronge SDA | Nyanza | Nyamira | 7.5 | B-{minus) | t b | |||
| 83 | Nyamusi Girls | NYANZA | Nyamira | 7.5 | B-{minus) | ||||
| 84 | Ogande Girls | NYANZA | Homa Bay | 7.4 | C+{plus} | 9.62 | B+{plus} | Girls | Extra County |
| 85 | Nduru Boys High | Nyanza | Kisii | 7.4 | C+{plus} | ||||
| 86 | Chania Girls | Central | 7.397 | C+{plus} | 6.938 | ||||
| 87 | NYABONDO BOYS | NYANZA | Kisumu | 7.324 | C+{plus} | 7.26 | C+{plus} | Boys | Extra County |
| 88 | Matongo Boys | NYANZA | Nyamira | 7.306 | C+{plus} | 7.86 | B-{minus) | Boys | Extra County |
| 89 | Nyaondo Boys | 7.3 | C+{plus} | ||||||
| 90 | Kameji Mixed | NYANZA | Migori | 7.24 | C+{plus} | ||||
| 91 | Omwari Secondary | NYANZA | Kisii | 7.154 | C+{plus} | 7.647 | B-{minus) | Mixed | County School |
| 92 | Nyangubo Girls | Nyanza | Migori | 7.126 | C+{plus} | 5.586 | |||
| 93 | Gesiaga High | NYANZA | Nyamira | 7.1081 | C+{plus} | 7.6954 | B-{minus) | Mixed | |
| 94 | Tombe Girls Secondary | NYANZA | Nyamira | 7.1 | C+{plus} | 9.1765 | B{plain} | Girls | |
| 95 | Ramba Boys | NYANZA | Siaya | 7.1 | C+{plus} | 7.924 | B-{minus) | Boys | |
| 96 | HOMA BAY HIGH SCHOOL | NYANZA | Homa Bay | 7.1 | C+{plus} | 7.5 | B-{minus) | Boys | |
| 97 | St Mary’s Yala | NYANZA | Siaya | 7.1 | C+{plus} | 7.5 | B-{minus) | Boys | |
| 98 | Kakimba Mixed Mfangano | 7.1 | C+{plus} | ||||||
| 99 | Moi Gesusu | NYANZA | Kisii | 7.09 | C+{plus} | 7.49 | C+{plus} | Boys | Extra County |
| 100 | KIPCHERERE DAY | Rift Valley | Baringo | 7.084 | C+{plus} | 5.738 | C (plain) | Mixed | Sub County |
| 101 | Bonyunyu Secondary | NYANZA | Nyamira | 7.069 | C+{plus} | 5.67 | |||
| 102 | MWONGORI HIGH | NYANZA | Nyamira | 7.052 | C+{plus} | 9.119 | B{plain} | Mixed | Extra County |
| 103 | KEBABE GIRLS | NYANZA | Nyamira | 7.0356 | C+{plus} | 8.07 | B-{minus) | Girls | Extra County |
| 104 | Lwak Girls | NYANZA | Siaya | 7 | C+{plus} | 7.7 | B-{minus) | Girls | |
| 105 | St Thomas Moore Riang’ombe | Nyanza | Nyamira | 7 | C+{plus} | t b | |||
| 106 | Riyabe Secondary | NYANZA | Nyamira | 6.977 | C+{plus} | 7.291 | C+{plus} | Mixed | Sub County |
| 107 | Kianungu Mixed | NYANZA | Nyamira | 6.961 | C+{plus} | 8.5 | B{plain} | Mixed | Sub County |
| 108 | Keberesi Secondary | Nyanza | Kisii | 6.9578 | C+{plus} | ||||
| 109 | Kapkenda Girls | 6.82 | C+{plus} | 5.8 | |||||
| 110 | Nduru Girls High | Nyanza | Kisii | 6.593 | C+{plus} | ||||
| 111 | Nyakach Girls | NYANZA | KISUMU | 6.5 | C+{plus} | 6.5574 | C+{plus} | Girls | Extra County |
| 112 | Embonga Secondary | NYANZA | Nyamira | 6.5 | C+{plus} | ||||
| 113 | MusaNyandusi Secondary | Nyanza | Kisii | 6.248 | C (plain) | ||||
| 114 | RINGA BOYS | NYANZA | Homa Bay | 6.2077 | C (plain) | 7.44 | C+{plus} | Boys | |
| 115 | Muruguru Girls | Central | Nyeri | 6.2007 | C (plain) | ||||
| 116 | Nyaguku Secondary | NYANZA | Nyamira | 6.2 | C (plain) | 4.2432 | |||
| 117 | Gesero Secondary | Nyanza | Kisii | 6.178 | C (plain) | ||||
| 118 | St Danes Eronge | NYANZA | Nyamira | 6.1566 | C (plain) | 4.5921 | |||
| 119 | Nyamasare Girls | 6.1 | C (plain) | ||||||
| 120 | Otieno Oyoo | 6.05 | C (plain) | ||||||
| 121 | KIABONYORU HIGH | NYANZA | Nyamira | 5.8 | C (plain) | 8.17 | B-{minus) | Mixed | County School |
| 122 | KIPSOEN BOYS | Rift Valley | Elgeyo Marakwet | 4.261 | C (minus) | 5.5 | C (plain) | Boys |
Also read:
The results of your 2024 KCPE Form One Selection and Placement will be displayed.
On the National Education Management Information System (NEMIS), schools can see their combined list of pupils added to their list.
2024 form one admission letter and joining instructions (See how to easily get yours)
2024 Form One Admission Letters; This is what you need to know
Ministry of Education Form One Admission Letters For National Schools 2024
2024 Form One Admission Letters, Joining Instructions Download For All Schools
Form one admission letters downloads 2024 2023
Form one admission letters 2024 download {Best Guide}
How to know 2024 form one admission results and download 2024 Extra County Schools
How to download Form one 2024 admission letters for National schools, Extra County Schools
2024 Form one admission- Ministry of education circular
2024 Form One Placement Results and Admission Letters
Form one 2024 Placement Results, Admission Letters, Joining Instructions Download
2024 Form One Joining Instructions, Admissions for all National, Extra County and County schools
2024 form one admission letters for National, Extra County, County and Sub county schools
___________________________________________________
______________________________________________________________
___________________________________________________
______________________________________________________________
Get the latest Mwalimu National Sacco BOSA Loans Application Form {Free Download}, here. PDF Latest…
Here is the revised and latest Mwalimu National Sacco FOSA Salary Advance Application Form {Free…
Here is the latest Mwalimu National Sacco FOSA Instant Loan Application Form {Free Download}. Download…
The landscape of digital gambling has shifted toward high-octane mechanics that prioritize volatility and massive…
The Teachers Service Commission (TSC) has advertised 170 job vacancies across, covering senior, mid‑level, and…
Health Cabinet Secretary Aden Duale has ordered immediate changes to the Social Health Authority (SHA)…