10 Best-performing Schools in Machakos County
10 Best-performing Schools in Machakos County

Machakos County Latest List of Best Senior Schools (Secondary)

Several top-performing secondary schools in Machakos County include Machakos School (a boys’ national school), Machakos Girls High School, and Kathiani Girls High SchoolOther notable schools, known for their performance in the Kenya Certificate of Secondary Education (KCSE), include Mwaani Girls Secondary School, Kianda School, and Danana Girls Secondary School. 
Here’s a more detailed look at some of the best schools:
  • Machakos School:
    This boys’ national school is one of the oldest in the county, with a strong history of academic performance. 
  • Machakos Girls High School:
    A top extra-county public girls’ secondary school known for its strong academic record.
  • Kathiani Girls High School:
    Considered one of the best in Machakos County.
  • Kianda School:
    This school consistently ranks among the top 10 in KCSE results and emphasizes collaboration between staff and parents. 
  • Danana Girls Secondary School:
    Established in 2001, it’s located in Athi River and has seen consistent growth in its student population.

NATIONAL SENIOR SCHOOLS IN MACHAKOS COUNTY

SCHOOL NAME GENDER COUNTY SUB COUNTY UIC/ NEMIS CODE KNEC CODE
KATHIANI GIRLS SCHOOL GIRLS MACHAKOS KATHIANI N5AN 12300013
MACHAKOS BOYS BOYS MACHAKOS MACHAKOS S6CH 12300001
MACHAKOS GIRLS’ HIGH SCHOOL GIRLS MACHAKOS MACHAKOS YRLY 12301702
MACHAKOS SECONDARY SCHOOL FOR THE DEAF MIXED MACHAKOS MACHAKOS 7GES 12301796
TALA HIGH SCHOOL BOYS MACHAKOS MATUNGULU NWXY 12345501

EXTRA-COUNTY SENIOR SCHOOLS IN MACHAKOS COUNTY

SCHOOL NAME GENDER COUNTY SUB COUNTY UIC/ NEMIS CODE KNEC CODE
KITONYINI HIGH SCHOOL MIXED MACHAKOS KALAMA EQ2L 12363111
NYAYO A.I.C GIRLS SECONDARY SCHOOL GIRLS MACHAKOS KALAMA E2NB 12363103
KANGUNDO HIGH SCHOOL BOYS MACHAKOS KANGUNDO L7PV 12316101
ST. FRANCIS MISYANI GIRLS HIGH SCHOOL GIRLS MACHAKOS KANGUNDO 3887 12316104
KATHIANI HIGH SCHOOL BOYS MACHAKOS KATHIANI GBXD 12329103
MUA HILLS SECONDARY SCHOOL GIRLS MACHAKOS MACHAKOS D38G 12301704
MUMBUNI GIRLS’ SCHOOL GIRLS MACHAKOS MACHAKOS LX2X 12301734
MUMBUNI HIGH SCHOOL BOYS MACHAKOS MACHAKOS P43T 12301703
NGELANI HIGH SCHOOL BOYS MACHAKOS MACHAKOS 5WCV 12301710
MASINGA BOYS SECONDARY SCHOOL BOYS MACHAKOS MASINGA X5A4 12343301
ST. JOSEPHINE BAKHITA MASINGA GIRLS’ HIGH SCHOOL GIRLS MACHAKOS MASINGA 59TM 12343302
MATUNGULU GIRLS SCHOOL GIRLS MACHAKOS MATUNGULU F2U6 12345503
SENGANI SECONDARY SCHOOL GIRLS MACHAKOS MATUNGULU CET5 12345504
TALA GIRLS SECONDARY SCHOOL GIRLS MACHAKOS MATUNGULU DJ69 12345508
KABAA HIGH SCHOOL BOYS MACHAKOS MWALA 2L4Z 12314201
MASII BOYS HIGH SCHOOL BOYS MACHAKOS MWALA PLJ3 12314101
MASII GIRLS’ SECONDARY SCHOOL GIRLS MACHAKOS MWALA J2RJ 12314114
MUTHETHENI GIRLS’ SECONDARY SCHOOL GIRLS MACHAKOS MWALA 7QP9 12314103
VYULYA GIRLS’ SECONDARY SCHOOL GIRLS MACHAKOS MWALA 3CVG 12314106

COUNTY SENIOR SCHOOLS IN MACHAKOS COUNTY

SCHOOL NAME GENDER COUNTY SUB COUNTY UIC/ NEMIS CODE KNEC CODE
LUKENYA GIRLS CENTRE OF EXCELLENCE GIRLS MACHAKOS ATHI-RIVER V4YV 12330135
AIC MBEMBANI CENTRAL SECONDARY SCHOOL MIXED MACHAKOS KALAMA 48PV 12363110
KALAMA SECONDARY SCHOOL MIXED MACHAKOS KALAMA HFV7 12363304
KIMUTWA SECONDARY SCHOOL MIXED MACHAKOS KALAMA AU2W 12363107
KONZA ABC SECONDARY SCHOOL MIXED MACHAKOS KALAMA M6U5 12363105
KYANGALA GIRL’S SECONDARY SCHOOL GIRLS MACHAKOS KALAMA 6XZE 12363306
KYANGALA SECONDARY SCHOOL BOYS MACHAKOS KALAMA Z97D 12363305
MANG’AUNI SECONDARY SCHOOL MIXED MACHAKOS KALAMA PVPR 12363311
MBUANI SECONDARY SCHOOL MIXED MACHAKOS KALAMA FZKE 12363205
MBUKUNI SECONDARY SCHOOL MIXED MACHAKOS KALAMA G344 12363309
MUUMANDU SECONDARY SCHOOL MIXED MACHAKOS KALAMA 42B5 12363101
MATUNGULU BOYS HIGH SCHOOL BOYS MACHAKOS KANGUNDO 2LBP 12316107
ST. MARTIN’S KITWII SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO ZN92 12316106
KAANI LIONS SECONDARY SCHOOL GIRLS MACHAKOS KATHIANI 4945 12329112
KALILUNI GIRLS’ SECONDARY SCHOOL GIRLS MACHAKOS KATHIANI CFAW 12329104
MITABONI ABC GIRLS SECONDARY SCHOOL GIRLS MACHAKOS KATHIANI TE23 12329101
MITABONI HIGH SCHOOL BOYS MACHAKOS KATHIANI MZG5 12329102
ABC IVETI HILLS SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS TQQN 12301724
KATELEMBO CENTRE OF EXECELLENCE BOYS HIGH BOYS MACHAKOS MACHAKOS LV3N 12301795
KATOLONI SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS XTMR 12301707
KWANTHANZE AIC SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS FEEG 12301718
KYANGULI MEMORIAL SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 5QMA 12301711
MIKUINI SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 4QDD 12301719
MUINDI MBINGU SECONDARY SCHOOL BOYS MACHAKOS MACHAKOS REZ5 12301722
MUVUTI GIRLS SECONDARY SCHOOL GIRLS MACHAKOS MACHAKOS AYVP 12301807
MUVUTI SECONDARY SCHOOL BOYS MACHAKOS MACHAKOS SUUQ 12301713
KITHYOKO SECONDARY SCHOOL MIXED MACHAKOS MASINGA KW83 12343315
KIVAA SECONDARY SCHOOL MIXED MACHAKOS MASINGA UAKS 12343303
THATHA SECONDARY SCHOOL MIXED MACHAKOS MASINGA VM9Q 12343316
FR. HEERAN SECONDARY SCHOOL GIRLS MACHAKOS MATUNGULU N8H5 12345509
KATWANYAA SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU E9J3 12345507
KINYUI BOYS SECONDARY SCHOOL BOYS MACHAKOS MATUNGULU NRNC 12345502
KINYUI GIRLS SA SECONDARY SCHOOL GIRLS MACHAKOS MATUNGULU PQEK 12345505
KISUKIONI SECONDARY SCHOOL BOYS MACHAKOS MATUNGULU J9BL 12345514
BISHOP NDINGI HIGH SCHOOL MIXED MACHAKOS MWALA CKZC 12314210
IKALAASA SECONDARY SCHOOL MIXED MACHAKOS MWALA MLXY 12314109
KIBAUNI SECONDARY SCHOOL MIXED MACHAKOS MWALA TZDL 12314111
KIUNDWANI SECONDARY SCHOOL MIXED MACHAKOS MWALA ADC3 12314112
KYETHIVO GIRLS’ SECONDARY SCHOOL GIRLS MACHAKOS MWALA 3Q5E 12314105
LEMA GIRLS’ SECONDARY SCHOOL GIRLS MACHAKOS MWALA U7MK 12314205
MAKUTANo SECONDARY SCHOOL BOYS MACHAKOS MWALA MT77 12314108
MBAIKINI BOYS HIGH SCHOOL BOYS MACHAKOS MWALA VSFU 12314202
MIU BOYS SECONDARY SCHOOL BOYS MACHAKOS MWALA F5DE 12314102
MWALA SCHOOL BOYS MACHAKOS MWALA 2HRN 12314204
ST. MARY’S GIRLS SCHOOL KITHANGAINI GIRLS MACHAKOS MWALA Y7F6 12314104
ST. TERESA MWALA GIRLS’ HIGH SCHOOL GIRLS MACHAKOS MWALA F2KP 12314206
BISHOP PAUL MUTUA HIGH SCHOOL MIXED MACHAKOS YATTA GDWS 12315612
FR. MAKEWA HIGH SCHOOL MIXED MACHAKOS YATTA 8AWM 12315608
GOOD HOPE HIGH SCHOOL – KILAATU MIXED MACHAKOS YATTA MGQA 12315618
IKOMBE SECONDARY SCHOOL MIXED MACHAKOS YATTA VJ6S 12315605
KATANGI SECONDARY SCHOOL BOYS MACHAKOS YATTA VBU3 12315601
KITHIMANI HGM SECONDARY SCHOOL MIXED MACHAKOS YATTA 6WN3 12315507
KIVANDINI SECONDARY SCHOOL MIXED MACHAKOS YATTA 756P 12315512
MAKIVENZI SECONDARY SCHOOL GIRLS MACHAKOS YATTA 4WUN 12315501
MATUU HGM MEMORIAL GIRLS HIGH SCHOOL GIRLS MACHAKOS YATTA 33BY 12315505
MAVOLONI SECONDARY SCHOOL MIXED MACHAKOS YATTA BY39 12315506
NDALANI SECONDARY SCHOOL MIXED MACHAKOS YATTA 2JB5 12315504
NGUMBULU SECONDARY SCHOOL MIXED MACHAKOS YATTA T9YA 12315610

SUB-COUNTY SENIOR SCHOOLS IN MACHAKOS COUNTY

SCHOOL NAME GENDER COUNTY SUB COUNTY UIC/ NEMIS CODE KNEC CODE
ATHI RIVER MIXED SEC SCHOOL MIXED MACHAKOS ATHI-RIVER FZMQ 12330120
EMPAKASI SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER SJN6 12330140
IVOVOANI SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER 8293 12330162
KANAANI GIRLS HIGH SCHOOL GIRLS MACHAKOS ATHI-RIVER LJ98 12330138
KATANI DEB SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER JG3R 12330128
KINANIE SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER BEC4 12330123
KWA KALUSYA SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER PKKB 12330142
KYUMBI SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER 6UGB 12330105
MATHATANI SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER B84M 12330127
MAVOKO SECONDARY SCHOOL BOYS MACHAKOS ATHI-RIVER F4GF 12330104
MAVOKO SNP SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER N7ZW 12330160
MUTHWANI SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER SA74 12330102
NDOVOINI SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER 5UEG 12330146
NGALALYA SECONDARY SCHOOL MIXED MACHAKOS ATHI-RIVER S4W7 12330139
PATRICK MAKAU NGELANI SECONDARY MIXED MACHAKOS ATHI-RIVER N2FU 12330151
ST. AUGUSTINE MLOLONGO SECONDARY MIXED MACHAKOS ATHI-RIVER SMJ7 12330103
ABC KANYONGO SECONDARY SCHOOL MIXED MACHAKOS KALAMA M7QH 12363308
BARAKA S.A KAVYUNI SECONDARY SCHOOL MIXED MACHAKOS KALAMA VUQE 12363201
IIYUNI SECONDARY SCHOOL MIXED MACHAKOS KALAMA S5ES 12363203
KAMWELENI SECONDARY SCHOOL MIXED MACHAKOS KALAMA MNRU 12363313
KATANGA SECONDARY SCHOOL MIXED MACHAKOS KALAMA PMSK 12363204
KATUMANI SECONDARY SCHOOL MIXED MACHAKOS KALAMA 83UV 12363106
KIATUNI SECONDARY SCHOOL MIXED MACHAKOS KALAMA RVMW 12363307
KIKUMBO  SECONDARY SCHOOL MIXED MACHAKOS KALAMA SF9S 12363208
KINOI MIXED SECONDARY SCHOOL MIXED MACHAKOS KALAMA C3YA 12363207
KIUU SECONDARY SCHOOL MIXED MACHAKOS KALAMA V7MV 12363209
KIVANDINI SECONDARY SCHOOL MIXED MACHAKOS KALAMA 4PTZ 12363102
KWAKAVOO SECONDARY SCHOOL MIXED MACHAKOS KALAMA WMFM 12363109
KYANDILI SECONDARY SCHOOL MIXED MACHAKOS KALAMA JA9Z 12363301
KYANZASU SECONDARY SCHOOL MIXED MACHAKOS KALAMA W66P 12363315
KYAVITI SECONDARY SCHOOL MIXED MACHAKOS KALAMA YP3H 12363206
MAKAKOI SECODARY SCHOOL MIXED MACHAKOS KALAMA 243Y 12363314
MASAANI GIRLS HIGH SCHOOL GIRLS MACHAKOS KALAMA FHPH 12363310
MIWANI SECONDARY SCHOOL MIXED MACHAKOS KALAMA HL4U 12363312
MULAANI SECONDARY SCHOOL MIXED MACHAKOS KALAMA QWUK 12363302
MUTUYU MIXED SECONDARY SCHOOL MIXED MACHAKOS KALAMA PGSV 12363303
NZAINI SECONDARY SCHOOL MIXED MACHAKOS KALAMA S5N4 12363202
A B C KATHITHYAMAA SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO L9MZ 12316120
A I C KIKAMBUANI SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO RB73 12316125
A I C MATETANI MIXED SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO MR4M 12316123
A.I.C  MATITHINI MIXED SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO CPUL 12316135
AIC MUISUNI MIXED SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO EMFX 12316129
D.E.B KANGUNDO INTERGRATED  SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO K7AC 12316133
KAKUYUNI SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO MC3W 12316108
KAMANZI ABC SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO MXJ8 12316114
KATHAANA DEB SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO V2BV 12316134
KAVILINGUNI HIGH SCHOOL MIXED MACHAKOS KANGUNDO 9SZL 12316112
KAWAUNI SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO F8ED 12316116
KAWETHEI S.A GIRLS SECONDARY SCHOOL GIRLS MACHAKOS KANGUNDO HMDK 12316105
KWAKATHULE SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO TLAE 12316117
KYEVALUKI SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO 4YBP 12316111
MANYATTA SECONDARY SCHOOL BOYS MACHAKOS KANGUNDO LKYW 12316103
MBUSYANI MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO RFFG 12316121
MIU ABC KIAMBA SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO 83GJ 12316130
MUKUYUNI S.A SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO B5SZ 12316137
MULINGANA SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO H3YY 12316113
S.A KATHEINI SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO AHWC 12316136
ST. MARY’S MUKUNIKE SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO 5352 12316115
ST. MICHAEL UNYUANI SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO N65M 12316131
THE SALVATION ARMY IMILINI MIXED SECONDARY SCHOOL MIXED MACHAKOS KANGUNDO 6UMY 12316110
ABC KWANGENGI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI LLRQ 12329122
GENERAL MULINGE HIGH SCHOOL MIXED MACHAKOS KATHIANI 5ST7 12329111
IKOLENI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI HQJQ 12329135
KAEWA SECONDARY  SCHOOL MIXED MACHAKOS KATHIANI 6A6S 12329108
KAIANI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI HF6L 12329127
KALIKYA MIXED SECONDARY SCHOOL MIXED MACHAKOS KATHIANI LZQT 12329128
KATHUNI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI MFFY 12329138
KAUTI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI WZ2V 12329131
KIKOMBI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI JNMS 12329105
KING’ONG’OI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI KJDR 12329133
KINYAU MIXED SECONDARY SCHOOL MIXED MACHAKOS KATHIANI S5JH 12329125
KISOVO MIXED SECONDARY SCHOOL MIXED MACHAKOS KATHIANI U9B7 12329130
KITIE  SECONDARY SCHOOL MIXED MACHAKOS KATHIANI 4ZU3 12329106
KITUVU SECONDARY SCHOOL MIXED MACHAKOS KATHIANI FN3Z 12329115
LUMBWA SECONDARY SCHOOL MIXED MACHAKOS KATHIANI JR9D 12329136
MAANZONI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI W3HT 12329139
MBEE SECONDARY SCHOOL MIXED MACHAKOS KATHIANI 8AH2 12329123
MBUUNI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI 2H9V 12329120
MIUMBUNI A.I.C SECONDARY SCHOOL MIXED MACHAKOS KATHIANI U33F 12329109
NGIINI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI TVDH 12329113
NGOLENI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI Z6LK 12329107
NTHUNGUNI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI TKDX 12329132
REV. KITONYI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI HDJ4 12329129
ST. MARTIN KITHUNGUINI SECONDARY SCHOOL MIXED MACHAKOS KATHIANI G766 12329110
ST.BENEDICTS SECONDARY SCHOOL MIXED MACHAKOS KATHIANI SM9C 12329134
THINU SECONDARY SCHOOL MIXED MACHAKOS KATHIANI 64J4 12329114
ST.VINCENT IMILINI SEC.SCHOOL MIXED MACHAKOS KATHIANI ZGD3 12329119
A I C KIIMA KIMWE SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 8TK4 12301741
A.I.C NGELANI MIXED SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS BSNS 12301816
IKOKANI SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 9CFC 12301819
ILUVYA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS VSHD 12301797
KAMUTHANGA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS R2F9 12301778
KASEVE SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS BV4T 12301802
KASINGA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 45FF 12301812
KATHEKA KAI SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS FVW5 12301723
KEAA ABC SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS QC2X 12301783
KISEVENI DAY SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 2L49 12301744
KITEINI SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 2XXM 12301782
KITHIMA ABC SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS KR9X 12301798
KITULU DAY SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS UW5Z 12301727
KYAANI SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS KMQ4 12301791
KYAMBUKO SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS FPYE 12301712
KYANDA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS Q33V 12301728
KYASILA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS ZDM9 12301785
KYEMUTHEKE SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 7RDQ 12301800
KYENI BAPTIST SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 3CKG 12301740
MACHAKOS TOWNSHIP SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS CWLI 12301742
MIWONGONI  MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS RPG9 12301815
MUA FARM SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS WQEE 12301746
MUNGALA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS NHWH 12301777
NGOMENI SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 5A6D 12301716
S.A MUTITUNI SECONDARY SCHOOL BOYS MACHAKOS MACHAKOS HA83 12301786
ST. BERNARD MAKYAU SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS G3XU 12301808
ST. PATRICKS METUMA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 7TN9 12301804
UPPER KITANGA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS 3YE7 12301768
VOTA SECONDARY SCHOOL MIXED MACHAKOS MACHAKOS B7R4 12301811
EENDEI SECONDARY SCHOOL MIXED MACHAKOS MASINGA 7H7P 12343327
IELANTHI MIXED SECONDARY SCHOOL MIXED MACHAKOS MASINGA 76XD 12343333
IIANI MIXED SECONDARY SCHOOL MIXED MACHAKOS MASINGA GB9R 12343304
IKATINI SECONDARY SCHOOL MIXED MACHAKOS MASINGA 5JHJ 12343311
ISYUKONI MIXED SECONDARY SCHOOL MIXED MACHAKOS MASINGA EG8U 12343340
IUUMA SECONDARY SCHOOL MIXED MACHAKOS MASINGA H6BY 12343348
KAEWA MIXED SECONDARY SCHOOL MIXED MACHAKOS MASINGA AZBU 12343309
KAKUKU SECONDARY SCHOOL MIXED MACHAKOS MASINGA MV8Y 12343332
KAMUNYU SECONDARY SCHOOL MIXED MACHAKOS MASINGA WBZV 12343331
KANGONDE SECONDARY SCHOOL MIXED MACHAKOS MASINGA TYZ5 12343346
KAONYWENI SECONDARY SCHOOL MIXED MACHAKOS MASINGA PCCN 12343345
KASEVE SECONDARY SCHOOL MIXED MACHAKOS MASINGA HN54 12343318
KASUVILO SECONDARY SCHOOL MIXED MACHAKOS MASINGA EB8G 12343330
KATHINI SECONDARY SCHOOL MIXED MACHAKOS MASINGA JQD3 12343326
KATHUI SECONDARY SCHOOL MIXED MACHAKOS MASINGA 89F4 12343343
KATHUKINI SECONDARY SCHOOL MIXED MACHAKOS MASINGA XNFL 12343319
KIATINENI MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MASINGA 5AUU 12343324
KIKOMBA SECONDARY SCHOOL MIXED MACHAKOS MASINGA KNRG 12343337
KIKULE MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MASINGA H576 12343336
KIKUMINI HIGH SCHOOL MIXED MACHAKOS MASINGA TNGM 12343305
KISEUNI SECONDARY SCHOOL MIXED MACHAKOS MASINGA W8GB 12343350
KITANGANI SECONDARY SCHOOL MIXED MACHAKOS MASINGA PRG8 12343308
KITHONI MIXED SECONDARY SCHOOL MIXED MACHAKOS MASINGA YYPL 12343349
KITUNENI SECONDARY SCHOOL MIXED MACHAKOS MASINGA WRK8 12343347
KWAWANZILU MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MASINGA LSZE 12343317
KYEETENI SECONDARY SCHOOL MIXED MACHAKOS MASINGA K89K 12343334
KYONDONI SECONDARY SCHOOL MIXED MACHAKOS MASINGA ST8Q 12343338
MANANJA SECONDARY SCHOOL MIXED MACHAKOS MASINGA UNWL 12343322
MASAKU SECONDARY SCHOOL MIXED MACHAKOS MASINGA Y7WL 12343353
MATHAUTA MIXED SECONDARY SCHOOL MIXED MACHAKOS MASINGA PQQX 12343312
MIKUYUNI MIXED SECONDARY SCHOOL MIXED MACHAKOS MASINGA R3NR 12343335
MILAANI MIXED SECONDARY SCHOOL MIXED MACHAKOS MASINGA R5TS 12343323
MUKUSU SECONDARY SCHOOL MIXED MACHAKOS MASINGA FECU 12343328
MURIFARM MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MASINGA CUSJ 12343342
MUTHEMBWA MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MASINGA QAS6 12343355
MUTHESYA SECONDARY SCHOOL MIXED MACHAKOS MASINGA EYTF 12343354
MUTWAMWAKI SECONDARY SCHOOL MIXED MACHAKOS MASINGA VFHF 12343339
NDITHINI SECONDARY SCHOOL MIXED MACHAKOS MASINGA X7FJ 12343321
NGUKEMWE HIGH SCHOOL MIXED MACHAKOS MASINGA ZL3H 12343307
NZUKINI SECONDARY SCHOOL MIXED MACHAKOS MASINGA F2NT 12343310
ST JOHN`S IIANI SECONDARY SCHOOL MIXED MACHAKOS MASINGA Z6VV 12343320
ST. MARTIN DE-PORRES EKALAKALA SECONDARY SCHOOL MIXED MACHAKOS MASINGA 48H2 12343313
ST. MICHAEL SECONDARY SCHOOL MIXED MACHAKOS MASINGA JL99 12343352
ST. STEPHEN MUSUMAA SECONDARY SCHOOL MIXED MACHAKOS MASINGA D6VF 12343344
ST.PETER MUSINGINI SECONDARY SCHOOL MIXED MACHAKOS MASINGA U7E8 12343306
TANA BRIDGE SECONDARY SCHOOL MIXED MACHAKOS MASINGA AJ9Y 12343325
ULUTYA MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MASINGA WB4C 12343329
WAMBOO SECONDARY SCHOOL MIXED MACHAKOS MASINGA K9UL 12343351
A I C ITHEUNI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU CKU7 12345518
A I C MWATATI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU YKYX 12345529
ABC KAMBUSU SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU TPFZ 12345527
ACK MUKENGESYA MIXED SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU XPQY 12345543
KALANDINI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU UEDG 12345513
KAYATTA SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU 38T3 12345326
KIBOKO SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU KSF7 12345516
KIKAATINI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU JWVD 12345542
KITHUANI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU FGEF 12345517
KYAMULENDU SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU CYCC 12345531
KYAUME MIXED SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU FAKQ 12345538
KYELENI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU 2WEW 12345533
MATHEINI S.A SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU MBY5 12345550
MATUU WENDANO SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU SBLF 12345525
MBUNI S.A SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU KMJD 12345549
MUKALWA SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU PGK5 12345540
MUUMONI S.A KIAMBA SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU 7D6S 12345534
S.A NGULUNI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU R2TY 12345530
ST. FRANCIS OF ASSISI KWATOMBE SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU 8PX7 12345535
ST. JOHN KATULYE SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU PL9G 12345512
ST. JOSEPH KIKUYUNI MIXED SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU 7YBS 12345523
ST. JOSEPHS’ KATHEKA SECONDARY MIXED MACHAKOS MATUNGULU XXN4 12345511
ST. JUDE SECONDARY SCHOOL-KWAMUTU MIXED MACHAKOS MATUNGULU PD5K 12345556
ST. MARTINS KITHUIANI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU D2VK 12345520
ST. TERESA SECONDARY SCHOOL – SYANTHI MIXED MACHAKOS MATUNGULU CJT9 12345515
ST.BENEDICT KIMANZA MIXED SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU LKXE 12345521
THE S.A KATINE SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU T2FB 12345553
UAMANI SECONDARY SCHOOL MIXED MACHAKOS MATUNGULU AQ2X 12345510
A.I.C KINANZUKINI SECONDARY SCHOOL MIXED MACHAKOS MWALA FEC9 12314237
A.I.C. KUNIKILA SECONDARY SCHOOL MIXED MACHAKOS MWALA LYUJ 12314208
EMBUI SECONDARY SCHOOL MIXED MACHAKOS MWALA Q2D6 12314230
ETIKONI SECONDARY SCHOOL MIXED MACHAKOS MWALA EVQ4 12314203
KABAA DAY MIXED SECONDARY SCHOOL MIXED MACHAKOS MWALA TSJ5 12314236
KALOLENI SECONDARY SCHOOL MIXED MACHAKOS MWALA 3AFF 12314256
KAMWALA DAY SECONDARY SCHOOL MIXED MACHAKOS MWALA ASNV 12314232
KAVUMBU A.B.C SECONDARY SCHOOL MIXED MACHAKOS MWALA NG8J 12314117
KAWAA SECONDARY SCHOOL MIXED MACHAKOS MWALA PVJ6 12314239
KIKASO SECONDARY SCHOOL MIXED MACHAKOS MWALA QAMZ 12314225
KIKELENZU SECONDARY SCHOOL MIXED MACHAKOS MWALA 3WRF 12314121
KILALA MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MWALA KPJR 12314222
KILEMBWA SECONDARY SCHOOL MIXED MACHAKOS MWALA GZUT 12314209
KIMUUNI SECONDARY SCHOOL MIXED MACHAKOS MWALA 2F68 12314244
KITILE SECONDARY SCHOOL MIXED MACHAKOS MWALA EFAX 12314221
KIUUKUNI MIXED SECONDARY SCHOOL MIXED MACHAKOS MWALA 9HB9 12314242
KWAMUTULA SECONDARY SCHOOL MIXED MACHAKOS MWALA 84TK 12314217
KYAMATULA SECONDARY SCHOOL MIXED MACHAKOS MWALA GGZZ 12314246
KYANGANGA S.A SECONDARY SCHOOL MIXED MACHAKOS MWALA YG3Q 12314245
MAKAALU SECONDARY SCHOOL MIXED MACHAKOS MWALA UGMN 12314231
MANGO SECONDARY SCHOOL MIXED MACHAKOS MWALA DHJZ 12314207
MATULANI SECONDARY SCHOOL MIXED MACHAKOS MWALA 8G8X 12314227
MBAIKINI GIRLS SECONDARY SCHOOL GIRLS MACHAKOS MWALA E98C 12314259
MBIUNI HIGH SCHOOL MIXED MACHAKOS MWALA VPFH 12314211
MIONDONI MIXED SECONDARY SCHOOL MIXED MACHAKOS MWALA ATNG 12314243
MISELENI SECONDARY SCHOOL MIXED MACHAKOS MWALA Y32G 12314223
MITHANGA AIC SECONDARY SCHOOL MIXED MACHAKOS MWALA 84WU 12314119
MUKUYUNI SECONDARY SCHOOL MIXED MACHAKOS MWALA AQA2 12314249
MULU SECONDARY SCHOOL MIXED MACHAKOS MWALA XNXF 12314212
MUTHEI SECONDARY SCHOOL MIXED MACHAKOS MWALA AF5X 12314120
MUTHETHENI MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MWALA 7JF3 12314229
MUTHWANI SA,SECONDARY SCHOOL MIXED MACHAKOS MWALA URYB 12314233
MUTULA SECONDARY SCHOOL MIXED MACHAKOS MWALA BDDZ 12314258
MUUSINI S.A SECONDARY SCHOOL MIXED MACHAKOS MWALA LFD7 12314116
MWAASUA SECONDARY SCHOOL MIXED MACHAKOS MWALA 3ENR 12314248
NGAMBA MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MWALA V88J 12314240
NGUMBAU SECONDARY SCHOOL MIXED MACHAKOS MWALA P85D 12314250
NYAANI SECONDARY SCHOOL MIXED MACHAKOS MWALA Y4BH 12314219
ST AUGUSTINE MUMBUNI DAY SECONDARY SCHOOL MIXED MACHAKOS MWALA RMMM 12314253
ST MARTIN UTITHINI MIXED SECONDARY SCHOOL MIXED MACHAKOS MWALA SEJ6 12314224
ST STEPHEN MUSAALANI SECONDARY SCHOOL MIXED MACHAKOS MWALA 7292 12314241
ST. ANTHONY MAKILIVA SECONDARY MIXED MACHAKOS MWALA FNCC 12314235
ST. GEORGE’S KATHEKA SCHOOL MIXED MACHAKOS MWALA 28WJ 12314110
ST. JOHN’S HIGH SCHOOL – KANGII MIXED MACHAKOS MWALA WYLK 12314216
ST. JOSEPH’S KASOLONGO SECONDARY SCHOOL MIXED MACHAKOS MWALA SYGJ 12314226
ST. MARKS KUNDU SECONDARY SCHOOL MIXED MACHAKOS MWALA ASDW 12314218
ST. MARY’S KIBAU SECONDARY SCHOOL MIXED MACHAKOS MWALA N4HE 12314257
ST. PAUL MAWELI SECONDARY SCHOOL MIXED MACHAKOS MWALA DLWK 12314213
ST. PETERS KWANDOO SECONDARY SCHOOL MIXED MACHAKOS MWALA BZX5 12314238
ST. STEPHENS SECONDARY SCHOOL-MASII MIXED MACHAKOS MWALA DMJM 12314118
ST.JOSEPH MBAANI SECONDARY SCHOOL MIXED MACHAKOS MWALA AX84 12314113
ST.PIUS SECONDARY SCHOOL – KAITHA MIXED MACHAKOS MWALA KFDH 12314247
UKALANI S.A. MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS MWALA 5VRF 12314228
WAKAELA SECONDARY SCHOOL MIXED MACHAKOS MWALA G2X3 12314214
DR.CHARLES MULLI SECONDARY SCHOOL MIXED MACHAKOS YATTA TMWK 12315533
IVIANI SECONDARY SCHOOL MIXED MACHAKOS YATTA CGT7 12315529
KALIANI SECONDARY SCHOOL MIXED MACHAKOS YATTA CK25 12315615
KALOLENI SECONDARY SCHOOL MIXED MACHAKOS YATTA JF7T 12315534
KALUKUNI SECONDARY SCHOOL MIXED MACHAKOS YATTA MJGE 12315519
KALULUINI SECONDARY SCHOOL MIXED MACHAKOS YATTA MPBF 12315524
KAMBI YA NDEKE SECONDARY SCHOOL MIXED MACHAKOS YATTA E8NA 12315528
KAUMONI SECONDARY SCHOOL MIXED MACHAKOS YATTA 9YNA 12315525
KAVINGO SECONDARY SCHOOL MIXED MACHAKOS YATTA 36CB 12315620
KIKESA SECONDARY SCHOOL MIXED MACHAKOS YATTA X46U 12315613
KIKUYUNI SECONDARY SCHOOL MIXED MACHAKOS YATTA ZZUP 12315619
KINAKA SECONDARY SCHOOL MIXED MACHAKOS YATTA HZQ6 12315617
KIONYWENI SECONDARY SCHOOL MIXED MACHAKOS YATTA G89A 12315625
KITHENDU SECONDARY SCHOOL MIXED MACHAKOS YATTA 6S4V 12315513
KITHEUNI SECONDARY SCHOOL MIXED MACHAKOS YATTA 2AH5 12315603
KITHITO SECONDARY SCHOOL MIXED MACHAKOS YATTA 7EFX 12315626
KIVINGONI SECONDARY SCHOOL MIXED MACHAKOS YATTA UJZY 12315509
KIWANZA SECONDARY SCHOOL MIXED MACHAKOS YATTA 3HUN 12315522
KWAKITEMA SECONDARY SCHOOL MIXED MACHAKOS YATTA G3DQ 12315536
KWAKOKO SECONDARY SCHOOL MIXED MACHAKOS YATTA 7RNG 12315502
KWAKULU SECONDARY SCHOOL MIXED MACHAKOS YATTA LV4X 12315540
KWAMWATU SECONDARY SCHOOL MIXED MACHAKOS YATTA 7AE3 12315537
KYASIONI SECONDARY SCHOOL MIXED MACHAKOS YATTA NDDT 12315602
KYUA SECONDARY SCHOOL MIXED MACHAKOS YATTA NRX5 12315606
MAGWETI SECONDARY SCHOOL MIXED MACHAKOS YATTA MHZ8 12315628
MAIUNI SECONDARY SCHOOL MIXED MACHAKOS YATTA Z24E 12315604
MALATANI SECONDARY SCHOOL MIXED MACHAKOS YATTA QPPK 12315624
MAMBA SECONDARY SCHOOL MIXED MACHAKOS YATTA QS6P 12315527
MATHINGAU HIGH SCHOOL MIXED MACHAKOS YATTA MRUD 12315622
MBEMBANI SECONDARY SCHOOL MIXED MACHAKOS YATTA 3W7J 12315514
MEKILINGI SECONDARY SCHOOL MIXED MACHAKOS YATTA 6E5Q 12315614
MUKALALA  SECONDARY SCHOOL MIXED MACHAKOS YATTA LS3H 12315530
MWAMBATHANA SECONDARY SCHOOL MIXED MACHAKOS YATTA FE9T 12315623
N.Y.S HUDUMA SECONDARY SCHOOL MIXED MACHAKOS YATTA NXFM 12315503
NGANGANI HIGH SCHOOL MIXED MACHAKOS YATTA FGDN 12315630
R.G.C EMMANUEL HIGH SCHOOL – MUUSINI MIXED MACHAKOS YATTA QD4M 12315629
S.A MBINGONI SECONDRY SCHOOL MIXED MACHAKOS YATTA R53Y 12315515
ST PHILIPS MATANGINI SECONDARY SCHOOL MIXED MACHAKOS YATTA MXVF 12315511
ST. AUSTIN MATUU SECONDARY SCHOOL MIXED MACHAKOS YATTA PSW7 12315535
ST. CHARLES UVOUNI SECONDARY SCHOOL MIXED MACHAKOS YATTA FXJH 12315538
ST. MARTIN MIXED DAY SECONDARY SCHOOL MIXED MACHAKOS YATTA DCW6 12315621
ST. MARY’S YATTA SECONDARY SCHOOL MIXED MACHAKOS YATTA ZGEV 12315523
ST. PETER’S HIGH SCHOOL- ITHEKETHINI MIXED MACHAKOS YATTA AJZ4 12315531
ST. STEPHEN KILANGO SECONDARY SCHOOL MIXED MACHAKOS YATTA S76F 12315516
ST.JAMES ILUMANTHI SECONDARY SCHOOL MIXED MACHAKOS YATTA 3E5K 12315532
ST.PETER MBEMBANI SECONDARY SCHOOL MIXED MACHAKOS YATTA RF76 12315627
SYOKISINGA SECONDARY SCHOOL MIXED MACHAKOS YATTA VR44 12315611
TING’ANG’A SECONDARY SCHOOL MIXED MACHAKOS YATTA XWEK 12315616
YUMBUNI SECONDARY SCHOOL MIXED MACHAKOS YATTA LLEA 12315609

LIST OF ALL SENIOR SCHOOLS PER COUNTY.

West Pokot County Senior Schools.

Wajir County Senior Schools

Vihiga County Senior Schools

Uasin Gishu County Senior Schools

Turkana County Senior Schools

Trans-Nzoia County Senior Schools

Tharaka Nithi County Senior Schools

Tana River County Senior Schools

Taita Taveta County Senior Schools

Siaya County Senior Schools

Samburu County Senior Schools

Nyeri County Senior Schools

Nyandarua County Senior Schools

Nyamira County Senior Schools

Narok County Senior Schools

Nandi County Senior Schools

Nakuru County Senior Schools

Nairobi County Senior Schools

Murang’a County Senior Schools

Mombasa County Senior Schools

Migori County Senior Schools

Meru County Senior Schools

Marsabit County Senior Schools

LMandera County Senior Schools

Makueni County Senior Schools

Machakos County Senior Schools

Lamu County Senior Schools

Laikipia County Senior Schools

Kwale County Senior Schools

Kitui County Senior Schools

Kisumu County Senior Schools

Kisii County Senior Schools

Kirinyaga County Senior Schools

Kilifi County Senior Schools

Kiambu County Senior Schools

Kericho County Senior Schools

Kakamega County Senior Schools

Kajiado County Senior Schools

Isiolo County Senior Schools

Homa Bay County Senior Schools

Garissa County Senior Schools

Embu County Senior Schools

Elgeyo-Marakwet County Senior Schools

Busia County Senior Schools

Bungoma County  Senior Schools

Baringo County Senior Schools

List of all Senior Schools in Bomet County

Nyamira County best, top secondary schools; Indepth analysis