List Of All Sub County Schools In kenya And Their codes
Discover the importance of Sub County Schools in Kenya, their unique codes, and how they contribute to Kenya's education system. This comprehensive guide will answer all your questions and more!

Education is the key to a brighter future, and in Kenya, the government has made strides in improving access to quality education for all. At the heart of this mission are Sub County Schools, which play a crucial role in reaching out to students in every corner of the country.
In this comprehensive guide, we will delve into the world of Sub County Schools in Kenya, explore their unique codes, and reveal why they are essential to the country's education system.
1. The Role of Sub-County Schools in Kenya's Education System
1.1. Bridging the Gap
Sub County Schools in Kenya bridge primary and higher education levels, ensuring no student is left behind. With their focus on local communities, these schools provide a platform for students who might have yet to have the opportunity to join top-tier institutions, offering them a chance to continue their education journey.
1.2. Fostering Local Talent
Sub County Schools are pivotal in nurturing local talent by catering to students within their immediate locality. They offer an environment that is familiar and accessible, allowing students to excel academically and socially.
1.3. Building a Strong Foundation
Although Sub County Schools cater to students with lower KCPE marks, they still provide a solid foundation for further learning. With dedicated teachers and a tailored curriculum, these schools equip students with essential skills for success in higher education and beyond.
2. Understanding Sub-County School Codes
2.1. The Importance of School Codes
Each Sub County School in Kenya has a unique code as its identifier. These codes are vital for several reasons, including tracking students' performance, managing resources, and streamlining communication between various stakeholders in the education sector.
2.2. Decoding the School Codes
Kenyan Sub County School codes consist of letters and numbers, reflecting the school's location and other relevant information. The first part of the code usually represents the county, followed by the sub-county, and finally, a unique identifier for the specific school.
2.3. Accessing Sub-County School Codes
To access the complete list of Sub County Schools and their corresponding codes, visit the official Kenya Ministry of Education website or consult the respective County Education Office. Down below, we have researched some of the best sub-county schools in Kenya
2.3.1 Boys Sub County Schools
SCHOOL CODE |
SCHOOL NAME |
TYPE OF SCHOOL |
LOCATION |
01114307 |
MRABENYI SECONDARY SCHOOL |
Boys |
Taita Taveta |
01115102 |
MWANGEA SECONDARY SCHOOL |
Boys |
Taita Taveta |
02123315 |
JUMA BOY SECONDARY SCHOOL |
Boys |
Kwale |
04119113 |
MJANAHERI SECONDARY SCHOOL |
Boys |
Kilifi |
05117205 |
MADOGO MUSLIM HIGH SCHOOL |
Boys |
Tana River |
07201130 |
MUNG’ETHO SECONDARY SCHOOL |
Boys |
Nyandarua |
10227317 |
GIKIGIE SECONDARY SCHOOL |
Boys |
Murang’a |
10234211 |
KIGORO SECONDARY SCHOOL |
Boys |
Murang’a |
11211320 |
MAKUTANO SECONDARY SCHOOL |
Boys |
Kiambu |
11211331 |
MUKOMA HIGH SCHOOL |
Boys |
Kiambu |
11231217 |
GITUAMBA SECONDARY SCHOOL |
Boys |
Kiambu |
11233310 |
NDULA SECONDARY SCHOOL |
Boys |
Kiambu |
13338205 |
WAMAIYU SECONDARY SCHOOL |
Boys |
Kitui |
13338206 |
MASAVI BOYS DAY SECONDARY SCHOOL |
Boys |
Kitui |
14355115 |
DEB KAVUTIRI DAY SECONDARY SCHOOL |
Boys |
Embu |
15309311 |
FRASEL HIGH SCHOOL |
Boys |
Meru |
16321202 |
NGURUNIT SECONDARY SCHOOL |
Boys |
Marsabit |
16358201 |
DUKANA HIGH SCHOOL |
Boys |
Marsabit |
21501109 |
TURKANA TALENT HIGH SCHOOL |
Boys |
Turkana |
21507001 |
ST. JAMES KAIKOR BOYS SECONDARY SCHOOL |
Boys |
Turkana |
21550106 |
LIMYOUNSIM GOOD PEOPLE MISSION SCHOOL |
Boys |
Turkana |
22527204 |
NDOTO BOYS SECONDARY SCHOOL |
Boys |
Samburu |
23528207 |
ST.ANDREWS OSORONGAI SECONDARY SCHOOL |
Boys |
Trans Nzoia |
23529151 |
GIDEA BOYS SECONDARY SCHOOL |
Boys |
Trans Nzoia |
23572108 |
ST. BARNABAS BOYS SECONDARY SCHOOL – SABWANI |
Boys |
Trans Nzoia |
23574128 |
ST. PATRICK’S BOYS HIGH SCHOOL WAITALUK |
Boys |
Trans Nzoia |
24505125 |
ST PAUL’S BOYS SECONDARY SCHOOL-KITELAKAPEL |
Boys |
West Pokot |
24505308 |
ALL SAINTS BOYS SECONDARY -KAPTARIN |
Boys |
West Pokot |
24505409 |
ST.MICHAEL PTOYO BOYS SECONDARY SCHOOL |
Boys |
West Pokot |
24530204 |
KIWAWA BOYS SECONDARY SCHOOL |
Boys |
West Pokot |
25563113 |
EMMANUEL BOITO BOYS HIGH SCHOOL |
Boys |
Bomet |
26578006 |
A I C TULWET SECONDARY SCHOOL |
Boys |
Uasin Gishu |
27580001 |
ST. JOSEPH’S SEMINARY – MOLO |
Boys |
Nakuru |
28512127 |
KENEGUT DAY SECONDARY SCHOOL |
Boys |
Kericho |
28553110 |
KIPSOLU SECONDARY SCHOOL |
Boys |
Kericho |
28553115 |
BELGUT TAPTUGEN STAREHE BOYS CENTRE |
Boys |
Kericho |
28575114 |
ST. LUKE’S BOYS HIGH SCHOOL-KEBENETI |
Boys |
Kericho |
29523106 |
KAPKEBEN AIC GIRLS SECONDARY SCHOOL |
Boys |
Nandi |
32581304 |
TALEK BOYS SECONDARY SCHOOL |
Boys |
Narok |
34561401 |
ST.MARY’S MON SCONDARY SCHOOL |
Boys |
Elgeyo Marakwet |
35610108 |
BUNYALA MODEL SECONDARY SCHOOL |
Boys |
Busia |
36602142 |
FRIENDS SCHOOL LWANDA BOYS |
Boys |
Bungoma |
36602178 |
NZOIA INDUSTRIAL BOYS SECONDARY SCHOOL |
Boys |
Bungoma |
36628111 |
ST. PATRICK’S NETIMA SECONDARY SCHOOL |
Boys |
Bungoma |
36628135 |
BUMULA BOYS SECONDARY SCHOOL |
Boys |
Bungoma |
36628148 |
ACK MUNGORE BOYS SECONDARY SCHOOL |
Boys |
Bungoma |
37608022 |
MABOLE BOYS SECONDARY SCHOOL |
Boys |
Kakamega |
40732221 |
S |
Boys |
Kisii |
41709106 |
ONYWERA BOYS SECONDARY SCHOOL |
Boys |
Homa Bay |
41731108 |
GEORGE AGOLA OWUOR MIXED SECONDARY SCHOOL |
Boys |
Homa Bay |
41743210 |
KOJWACH HIGH SCHOOL |
Boys |
Homa Bay |
42705301 |
MWER SECONDARY SCHOOL |
Boys |
Siaya |
43728115 |
NYAGOKIANI SECONDARY SCHOOL |
Boys |
Nyamira |
44748020 |
MASABA BOYS SECONDARY SCHOOL |
Boys |
Migori |
45801109 |
BOYS TOWN SECONDARY |
Boys |
Garissa |
45805103 |
SHANTABAQ SECONDARY SCHOOL |
Boys |
Garissa |
47812205 |
OLLA BOYS SECONDARY SCHOOL |
Boys |
Mandera |
2.3.2 Girls Sub County Schools
47823101 |
KILIWEHIRI BOYS SECONDARY SCHOOL |
Sub County |
Boys |
Mandera |
||||
13366104 |
THARAKA GIRLS SECONDARY SCHOOL |
Sub County |
Gilrs |
Kitui |
||||
01115304 |
MIASENYI SECONDARY SCHOOL |
Sub County |
Girls |
Taita Taveta |
||||
01115305 |
KASIGAU GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Taita Taveta |
||||
02105111 |
KOMBANI SECONDARY SCHOOL |
Sub County |
Girls |
Kwale |
||||
02123305 |
MWERENI SECONDARY SCHOOL |
Sub County |
Girls |
Kwale |
||||
02127114 |
UFANISI EDUCATIONAL CENTRE |
Sub County |
Girls |
Kwale |
||||
04111122 |
|
MAKOMBOANI SECONDARY SCHOOL |
Sub County |
Girls |
||||
Kilifi |
|
|
|
|
||||
04122117 |
BWAGAMOYO SECONDARY SCHOOL |
Sub County |
Girls |
Kilifi |
||||
04125117 |
GONGONI SECONDARY SCHOOL |
Sub County |
Girls |
Kilifi |
||||
04129211 |
BUNGU SECONDARY SCHOOL |
Sub County |
Girls |
Kilifi |
||||
06130102 |
MATONDONI SECONDARY SCHOOL |
Sub County |
Girls |
Lamu |
||||
07201114 |
SIMBARA SECONDARY SCHOOL |
Sub County |
Girls |
Nyandarua |
||||
07214125 |
KIHEO SECONDARY SCHOOL |
Sub County |
Girls |
Nyandarua |
||||
08219125 |
GAIKUNDO SECONDARY SCHOOL |
Sub County |
Girls |
Nyeri |
||||
08219130 |
KARABA SECONDARY SCHOOL |
Sub County |
Girls |
Nyeri |
||||
09203441 |
KIAMUTUIRA SECONDARY SCHOOL |
Sub County |
Girls |
Kirinyaga |
||||
09222210 |
KIANDAI SECONDARY SCHOOL |
Sub County |
Girls |
Kirinyaga |
||||
10208207 |
MARAGUA RIDGE SECONDARY SCHOOL |
Sub County |
Girls |
Murang’a |
||||
11206112 |
ATHI SECONDARY SCHOOL |
Sub County |
Girls |
Kiambu |
||||
11207107 |
BROADWAY SECONDARY SCHOOL |
Sub County |
Girls |
Kiambu |
||||
11211311 |
|
TIGONI SECONDARY SCHOOL |
Sub County |
Girls |
||||
Kiambu |
|
|
|
|
||||
11211336 |
BIBIRIONI HIGH SCHOOL |
Sub County |
Girls |
Kiambu |
||||
11231209 |
KIMENDE HIGH SCHOOL |
Sub County |
Girls |
Kiambu |
||||
11235101 |
RUIRU SECONDARY SCHOOL |
Sub County |
Girls |
Kiambu |
||||
11236125 |
ST.STEPHEN NDIKO SECONDARY SCHOOL |
Sub County |
Girls |
Kiambu |
||||
12301804 |
ST. PATRICKS METUMA SECONDARY SCHOOL |
Sub County |
Girls |
Machakos |
||||
12345551 |
KOMA RANCH HIGH SCHOOL |
Sub County |
Girls |
Machakos |
||||
12363308 |
ABC KANYONGO SECONDARY SCHOOL |
Sub County |
Girls |
Machakos |
||||
13310109 |
KIVOU SECONDARY SCHOOL |
Sub County |
Girls |
Kitui |
||||
13317113 |
KAWELU SECONDARY SCHOOL |
Sub County |
Girls |
Kitui |
||||
13328401 |
NGOMENI SECONDARY SCHOOL |
Sub County |
Girls |
Kitui |
||||
13353106 |
ST. PATRICK’S ITHIMANI SECONDARY SCHOOL |
Sub County |
Girls |
Kitui |
||||
13353305 |
MAVINDINI SECONDARY SCHOOL |
Sub County |
Girls |
Kitui |
||||
13366103 |
KAMAYAGI SECONDARY SCHOOL |
Sub County |
Girls |
Kitui |
||||
17306106 |
ISIOLO BARRACKS SECONDARY SCHOOL |
Sub County |
Girls |
Isiolo |
||||
17306109 |
MWANGAZA GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Isiolo |
||||
18323316 |
ITETANI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Makueni |
||||
18325115 |
KITENG’EI SECONDARY SCHOOL |
Sub County |
Girls |
Makueni |
||||
18335307 |
ST. JOSEPH KITUMBAI SECONDARY SCHOOL |
Sub County |
Girls |
Makueni |
||||
18336114 |
ACK ST. JOHNS KISEKINI SECONDARY SCHOOL |
Sub County |
Girls |
Makueni |
||||
18347411 |
KITHEINI SECONDARY SCHOOL |
Sub County |
Girls |
Makueni |
||||
18347507 |
KITONGUNI SECONDARY SCHOOL |
Sub County |
Girls |
Makueni |
||||
18347524 |
ULU SECONDARY SCHOOL |
Sub County |
Girls |
Makueni |
||||
19342110 |
KARII KAMBURI SECONDARY SCHOOL |
Sub County |
Girls |
Tharaka Nithi |
||||
19342112 |
KIRUNDI SECONDARY SCHOOL |
Sub County |
Girls |
Tharaka Nithi |
||||
20409073 |
DANDORA GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Nairobi |
||||
21524106 |
MILIMATATU GIRL’S SECONDARY SCHOOL |
Sub County |
Girls |
Turkana |
||||
21524107 |
LOKITAUNG GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Turkana |
||||
21549106 |
GREEN LIGHT REFUGEE SECONDARY SCHOOL |
Sub County |
Girls |
Turkana |
||||
22527103 |
NYIRO GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Samburu |
||||
23503142 |
TUWAN GIRLS DAY SECONDARY SCHOOL |
Sub County |
Girls |
Trans Nzoia |
||||
23503324 |
ST.LUCIA GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Trans Nzoia |
||||
23528114 |
ST THOMAS SECONDARY SCHOOL – KONGOLI |
Sub County |
Girls |
Trans Nzoia |
||||
23528134 |
ST CHRISTOPHER’S GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Trans Nzoia |
||||
23528224 |
UPEC OSORONGAI GIRLS HIGH SCHOOL |
Sub County |
Girls |
Trans Nzoia |
||||
23529140 |
ST.ANNE UMOJA GIRLS SECONDARY SCHOOL |
|
Sub County |
Girls |
||||
|
|
|
|
|
||||
23529145 |
KAPKOI CENTRAL GIRLS HIGH SCHOOL |
Sub County |
Girls |
Trans Nzoia |
||||
23572107 |
ST.VERONICA’S GIRLS HIGH SCHOOL – KOKWO |
Sub County |
Girls |
Trans Nzoia |
||||
23572206 |
ST. MARY’S NAI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Trans Nzoia |
||||
23574111 |
ST. JOHN’S GIRLS HIGH SCHOOL – SIRENDE |
Sub County |
Girls |
Trans Nzoia |
||||
23574146 |
ST.ANDREWS GIRLS BARATON SECONDARY |
Sub County |
Girls |
Trans Nzoia |
||||
23574156 |
A.I.C NAISAMBU GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Trans Nzoia |
||||
24505407 |
JERUSALEM GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
West Pokot |
||||
24530104 |
ST BAKHITA GIRLS SECONDARY SCHOOL-KARON |
Sub County |
Girls |
West Pokot |
||||
24530302 |
KAMKETO TRINITY GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
West Pokot |
||||
24531108 |
OUR LADY QUEEN OF PEACE MTELO GIRLS SECONDARY |
Sub County |
Girls |
West Pokot |
||||
25508137 |
MUGANGO GIRLS DAY SECONDARY SCHOOL |
Sub County |
Girls |
Bomet |
||||
25508144 |
CHESOEN GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bomet |
||||
25508150 |
KANUSIN GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bomet |
||||
25533212 |
KAGASIK GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bomet |
||||
25551135 |
SAMOEI NGWONET GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bomet |
||||
25563209 |
SOTIT GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bomet |
||||
25583145 |
MULOT GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bomet |
||||
25583146 |
CHELEMEI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bomet |
||||
26534105 |
CONCORD GIRLS HIGH SCHOOL |
Sub County |
Girls |
Uasin Gishu |
||||
26576125 |
KIPSANGUI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Uasin Gishu |
||||
26577126 |
TACHASIS GIRLS’ SECONDARY SCHOOL |
Sub County |
Girls |
Uasin Gishu |
||||
27511530 |
ST MARYS GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Nakuru |
||||
27538114 |
SOKORO GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Nakuru |
||||
27580009 |
MARY MOTHER OF GOD CATHOLIC GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Nakuru |
||||
27580015 |
AGC TILOA GIRLS HIGH SCHOOL |
Sub County |
Girls |
Nakuru |
||||
28522549 |
|
LELACH GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
||||
Kericho |
|
|
|
|
||||
28553116 |
BELGUT STAREHE GIRLS CENTRE |
Sub County |
Girls |
Kericho |
||||
28553216 |
KAPCHEBET GIRLS SECONDARY SCHOOL. |
Sub County |
Girls |
Kericho |
||||
28575115 |
AIC KAKIBEI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Kericho |
||||
29523107 |
BONJOGE A.I.C BOYS SECONDARY SCHOOL |
Sub County |
Girls |
Nandi |
||||
29540226 |
AIC LABORET GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Nandi |
||||
29540229 |
ST.JOHN PAUL II CHEPTERWAI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Nandi |
||||
29540231 |
SDA KURGUNG GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Nandi |
||||
29579108 |
KAPKECHUI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Nandi |
||||
30514111 |
PCEA NANYUKI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Laikipia |
||||
30556308 |
STAREHE SECONDARY SCHOOL |
Sub County |
Girls |
Laikipia |
||||
31567102 |
KISAJU DIPAK SECONDARY SCHOOL |
Sub County |
Girls |
Kajiado |
||||
32546202 |
OUR LADY OF ANGELS MARINWA GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Narok |
||||
32560213 |
ILKERIN GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Narok |
||||
32581219 |
SAMOEI KIPTENDEN GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Narok |
||||
32581302 |
SEKENANI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Narok |
||||
32581305 |
TALEK GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Narok |
||||
32581306 |
SIANA GIRLS HIGH SCHOOL |
Sub County |
Girls |
Narok |
||||
33584004 |
AIC CHURO GIRLS HIGH SCHOOL |
Sub County |
Girls |
Baringo |
||||
34520108 |
KAPKOROS GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Elgeyo Marakwet |
||||
34520401 |
ST. BENEDICTS ARROR GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Elgeyo Marakwet |
||||
34561103 |
LITER GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Elgeyo Marakwet |
||||
34561203 |
KAPTICH GIRLS’ SECONDARY SCHOOL |
Sub County |
Girls |
Elgeyo Marakwet |
||||
35609110 |
ST PETERS BUSIBI GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Busia |
||||
35609116 |
NYAKWAKA GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Busia |
||||
35609118 |
ST.CHRISPINE SAMIA GIRLS’ SECONDARY SCHOOL |
Sub County |
Girls |
Busia |
||||
35610107 |
ST. TRIZA MUNDERE GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Busia |
||||
35620212 |
ST ANNE ANGOROM GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Busia |
||||
35623115 |
BWALIRO GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Busia |
||||
35623126 |
ST. MICHAEL BUDUMA ACK GIRLS SECONDARY |
Sub County |
Girls |
Busia |
||||
35623127 |
ESIBEMBE A.C. GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Busia |
||||
35629124 |
ST. PAULS ELWANIKHA GIRLS |
Sub County |
Girls |
Busia |
||||
36602123 |
BUNGOMA BAPTIST GIRLS, HIGH SCHOOL |
Sub County |
Girls |
Bungoma |
||||
36602134 |
|
|
Girls |
Girls |
||||
36602147 |
SIANGWE GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bungoma |
||||
36605116 |
KAPTELELIO GIRLS SECONDARY SCHOOL |
Sub County |
Girls |
Bungoma |
||||
36612128 |
ST. KIZITO GIRLS SECONDARY SCHOOL – MUKHWEYA |
Sub County |
Girls |
Bungoma |
3. Types of Sub-County Schools in Kenya
3.1. Mixed Schools
Most Sub County Schools in Kenya are mixed, accommodating both male and female students. This arrangement promotes gender equality and fosters a sense of unity among the students.
3.2. Single-Sex Schools
A few Sub County Schools in Kenya are single-sex institutions catering exclusively to boys or girls. These schools provide an environment for students to focus on their studies without distractions, promoting a healthy learning atmosphere.
3.3. Day and Boarding Schools
While most Sub County Schools are day schools, some offer boarding facilities. This option caters to students who may need access to quality education within their immediate vicinity, ensuring that they, too, can benefit from the opportunities that Sub County Schools provide.
READ ALSO: TSC's Online Leave Application Process: Everything you need to know
5, Conclusion
Sub County Schools in Kenya play a critical role in the country's education system, offering accessible and quality education to students in every corner of the nation. Understanding their unique codes and functions is essential to appreciate their impact on local communities and Kenya's future generations. As we continue to support these schools and their students, we pave the way for a more educated, empowered, and prosperous Kenya.