The 2024 Kenya Certificate of Secondary Education (KCSE) examination results have been released
A candidate can access the individual 2024 KCSE results online through a link on the KNEC website or directly through the URL: https://results.knec.ac.ke.
You will be required to enter your candidate’s index number and the name(s) as per the registration data for the 2024 KCSE examination.
List of Top Performing Schools in the KCSE 2024 Exams.
School | Mean Score | Grade |
1. Kapsabet Boys’ | 10.2 | A |
2. St Anthony’s Boys’ Kitale | 9.845 | B+ |
3. St Peter’s Abwao | 9.746 | B+ |
4. Maseno School | 9.543 | B+ |
5. Friends’ School Kamusinga | 9.365 | B |
6. Tenwek High School | 9.334 | B |
7. Lugulu Girls’ | 9.329 | B |
8. Orero High School | 9.289 | B |
9. Baricho Boys’ | 9.274 | B |
10. Mbita School | 9.2689 | B |
11. Kanga School | 9.206 | B |
12. Butere Girls’ | 9.17 | B |
13. Kisii School | 8.95 | B |
14. Oyugi Ogango Girls’ | 8.817 | B |
15. Materi Girls’ Centre | 8.715 | B |
16. AIC Sombe | 8.66 | B |
17. Chogoria Girls | 8.6520 | B |
18. St Peter’s Mumias Boys | 8.533 | B |
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 |