![KNEC CEO, Dr. David Njengere.](https://b2605037.smushcdn.com/2605037/wp-content/uploads/2025/01/KNEC-CEO-Dr.-David-Njengere.jpg?lossy=2&strip=1&webp=1)
Top 100 Extra-County Schools in KCSE 2024/2025
Precious Blood Riruta, Kokuro Secondary leads in the 2024 in the extra-county schools category. Winners celebrate
RANK CODE NAME GRADE PERF INDEX COUNTY
1 20405004 PRECIOUS BLOOD RIRUTA A- 79.604 NAIROBI
2 44739101 KOKURO SECONDARY SCHOOL A- 78.512 MIGORI
3 27538208 MOLO ACADEMY A- 77.270 NAKURU
4 23503101 ST.ANTHONY’S BOYS’ HIGH SCHOOL – KITALE A- 75.311 TRANSNZOIA
5 42738101 ST. FRANCIS RANGA’LA GIRLS SECONDARY SCHOOL B+ 74.633 SIAYA
6 28512112 MOI TEA GIRLS SECONDARY SCHOOL B+ 73.962 KERICHO
7 27538204 MARY MOUNT SECONDARY SCHOOL B+ 70.644 NAKURU
8 18336101 PRECIOUS BLOOD SEC.SCHOOL – KILUNGU B+ 70.551 MAKUENI
9 20405003 MOI GIRLS’ SCHOOL NAIROBI B+ 70.415 NAIROBI
10 44736101 ST JOSEPH’S RAPOGI SECONDARY SCHOOL B+ 70.218 MIGORI
11 25551207 MOI SIONGIROI GIRLS’ SECONDARY SCHOOL B+ 70.123 BOMET
12 41710301 AGORO SARE HIGH SCHOOL B+ 69.737 HOMA BAY
13 44717101 KANYAWANGA SECONDARY SCHOOL B+ 69.676 MIGORI
14 14333201 KYENI GIRLS’ HIGH SCHOOL B+ 68.673 EMBU
15 28522505 LITEIN HIGH SCHOOL B+ 68.409 KERICHO
16 27536202 BAHATI GIRLS SECONDARY SCHOOL B+ 68.305 NAKURU
17 42705202 BARDING SECONDARY SCHOOL B+ 68.285 SIAYA
18 08219101 SOUTH TETU GIRLS’ HIGH SCHOOL B+ 68.071 NYERI
19 14341201 NYANGWA BOYS’ HIGH SCHOOL B 67.959 EMBU
20 08237012 MAHIGA GIRLS SECONDARY SCHOOL B+ 67.956 NYERI
21 29542101 METEITEI BOYS SECONDARY SCHOOL B+ 67.902 NANDI
22 38619102 NYANG’ORI BOYS HIGH SCHOOL B+ 67.762 VIHIGA
23 42712102 NYAMIRA GIRLS SECONDARY SCHOOL B 67.724 SIAYA
24 40735201 ST. CHARLES LWANGA ICHUNI GIRLS HIGH SCHOOL B 67.722 KISII
25 10227301 NJIIRI SCHOOL B 67.626 MURANG’A
26 37617211 ST. PETER’S MUMIAS BOYS’ HIGH SCHOOL B 67.574 KAKAMEGA
27 08202001 NYERI HIGH SCHOOL B 67.241 NYERI
28 34518102 SING’ORE GIRLS SECONDARY SCHOOL B 67.147 ELGEYO MARAKWET
29 34559502 METKEI SECONDARY SCHOOL B 67.006 ELGEYO MARAKWET
30 20405002 UPPER HILL SCHOOL B 66.854 NAIROBI
31 27537301 NAIVASHA GIRLS SECONDARY SCHOOL B 66.598 NAKURU
32 29513101 KAPSABET GIRLS HIGH SCHOOL B 66.513 NANDI
33 20401007 BURUBURU GIRLS SECONDARY B 66.270 NAIROBI
34 42726101 ST. MARY’S SCHOOL, YALA B 66.201 SIAYA
35 14355201 NGUVIU BOYS HIGH SCHOOL B 66.186 EMBU
36 42721202 RAMBA SECONDARY SCHOOL B 65.909 SIAYA
37 41704107 ORERO BOYS SECONDARY SCHOOL B 65.065 HOMA BAY
38 07214101 NYAHURURU HIGH SCHOOL B 64.775 NYANDARUA
39 40719104 NYABIGENA SEC SCHOOL B 64.609 KISII
40 13302102 ST CHARLES LWANGA SCHOOL B 64.393 KITUI
41 11236101 ST.FRANCIS GIRLS HIGH SCHOOL (MANG’U) B 64.273 KIAMBU
42 07213101 NYANDARUA HIGH SCHOOL B 64.122 NYANDARUA
43 15304102 KAAGA GIRLS’ HIGH SCHOOL B 63.964 MERU
44 10238101 KAHUHIA GIRLS’ HIGH SCHOOL B 63.924 MURANG’A
45 28522520 A.I.C LITEIN GIRLS SECONDARY S CHOOL B 63.615 KERICHO
46 39701001 KISUMU BOYS’ HIGH SCHOOL B 63.478 KISUMU
47 25508101 TENWEK HIGH SCHOOL B 63.241 BOMET
48 41704001 HOMA BAY HIGH SCHOOL B 63.151 HOMA BAY
49 28522509 TENGECHA GIRLS B 63.097 KERICHO
50 12301702 MACHAKOS GIRLS’ HIGH SCHOOL B 62.922 MACHAKOS
50 41731303 ORIWO BOYS HIGH SCHOOL B 62.796 HOMA BAY
52 19326201 CHOGORIA BOYS HIGH SCHOOL B 62.796 THARAKANITHI
53 18347501 MUKAA BOYS’ HIGH SCHOOL B 62.306 MAKUENI
54 24505104 KAPENGURIA BOYS HIGH SCHOOL B 62.289 WEST POKOT
55 40703103 KERERI GIRLS HIGH SCHOOL B 62.287 KISII
56 11207101 THIKA HIGH SCHOOL B 62.202 KIAMBU
57 42721101 CHIANDA HIGH SCHOOL B 62.182 SIAYA
58 36602103 CARDINAL OTUNGA GIRLS HIGH SCHOOL B 62.157 BUNGOMA
59 15309101 BUREIRURI BOYS SECONDARY SCHOOL B 62.127 MERU
60 26534103 DRYS GIRLS SECONDARY SCHOOL B 62.114 UASIN GISHU
61 20406011 ST. GEORGE’S GIRLS’ SECONDARY SCHOOL B 62.105 NAIROBI
62 18323101 MBOONI GIRLS B 62.076 MAKUENI
63 09203405 MUTIRA GIRLS SECONDARY SCHOOL B 62.074 KIRINYAGA
64 15319101 NKUBU HIGH SCHOOL B 61.947 MERU
65 07216101 NJABINI BOYS HIGH SCHOOL B 61.800 NYANDARUA
66 24505101 CHEWOYET H SCH B 61.719 WEST POKOT
67 41709101 MOI GIRLS’ SECONDARY SCHOOL – SINDO B 61.501 HOMA BAY
68 11205201 ST. ANNE’S SEC. SCHOOL-LIOKI B 61.479 KIAMBU
69 14312101 SIAKAGO BOYS HIGH SCHOOL B 61.371 EMBU
70 44707105 KADIKA GIRLS’ SECONDARY SCHOOL B 61.277 MIGORI
71 39733307 THURDIBUORO MIXED SECONDARY SCHOOL B 61.272 KISUMU
72 09222301 NGIRIAMBU GIRLS SECONDARY SCHOOL B 61.269 KIRINYAGA
73 35609104 SIGALAME HIGH SCHOOL B 61.177 BUSIA
74 28522501 TENGECHA BOYS HIGH SCHOOL B 61.100 KERICHO
75 08237003 KENYATTA HIGH SCHOOL [MAHIGA] B 61.083 NYERI
76 38622203 KEVEYE GIRLS’ HIGH SCHOOL B 61.012 VIHIGA
77 29513401 ST.JOSEPH’S GIRLS-CHEPTERIT B 60.809 NANDI
78 29541201 SAMOEI BOYS SECONDARY SCHOOL B- 60.739 NANDI
79 08237005 OTHAYA BOYS HIGH SCHOOL B- 60.593 NYERI
80 18307102 MAKUENI GIRLS HIGH SCHOOL B- 60.496 MAKUENI
81 14355202 NGUVIU GIRLS SECONDARY SCHOOL B 60.492 EMBU
82 08237001 KARIMA BOYS’ HIGH SCHOOL B- 60.176 NYERI
83 34520102 ST. PETER’S MARAKWET BOYS SECONDARY SCHOOL B 60.166 ELGEYO MARAKWET
84 14303104 KANGARU GIRLS SCHOOL B- 60.148 EMBU
85 31557201 OLOOLAISER HIGH SCHOOL B- 60.018 KAJIADO
86 23528108 FRIENDS BWAKE BOYS SCHOOL B- 59.987 TRANSNZOIA
87 14341101 MAYORI B 59.955 EMBU
88 15327101 MIATHENE BOYS HIGH SCHOOL B 59.920 MERU
89 33517201 KABARNET HIGH SCHOOL B- 59.902 BARINGO
90 26509140 LORETO HIGH SCHOOL, MATUNDA B- 59.900 UASIN GISHU
91 36602102 KIBABII HIGH SCHOOL B 59.858 BUNGOMA
92 11205101 KANUNGA HIGH SCHOOL B- 59.831 KIAMBU
93 30556301 NDURURUMO HIGH SCHOOL B- 59.741 LAIKIPIA
94 42738102 AMBIRA HIGH SCHOOL B- 59.664 SIAYA
95 34520101 CHEBARA SECONDARY SCHOOL B- 59.647 ELGEYO MARAKWET
96 08237009 OTHAYA GIRLS SECONDARY SCHOOL B- 59.641 NYERI
97 40703201 CARDINAL OTUNGA HIGH SCHOOL-MOSOCHO B- 59.553 KISII
98 27564101 NJORO BOYS HIGH SCHOOL B- 59.519 NAKURU
99 11231102 PRECIOUS BLOOD KAGWE GIRLS SECONDARY SCHOOL B- 59.505 KIAMBU
100 08217101 KANJURI HIGH SCHOOL B- 59.469 NYERI