Secondary Schools in Machakos County

List of Secondary Schools in Machakos County. KCSE results top public schools in Machakos County. KCSE results top private schools in Machakos. KCSE results top boy and top girls schools in Machakos County.


  • Best Top 5 & Bottom 5 Schools in Machakos
  • Schools that produced KCSE best & top 10 candidates/students Machakos County

    List of Secondary Schools in Machakos County - Not Ranked - See Links Above for Rankings

    1. Machakos Girls' High School – Girls Boarding - 12301702
    2. Mumbuni High School – Boys Boarding - 12301703
    3. Mua Hills Secondary School – Girls Boarding - 12301704
    4. Katoloni Secondary School – Mixed Day & Boarding - 12301707
    5. Ngelani High School – Boys Boarding - 12301710
    6. Kyanguli Memorial Secondary School – Mixed Day & Boarding - 12301711
    7. Kyambuko Secondary School – Mixed Day & Boarding - 12301712
    8. Muvuti Secondary School – Mixed Boarding - 12301713
    9. Ngomeni Secondary School – Mixed Day - 12301716
    10. Kwanthanze A.I.C Secondary School – Mixed Day & Boarding - 12301718
    11. Mikuini Secondary School – Mixed Day & Boarding - 12301719
    12. Mang'auni Secondary School – Mixed Day & Boarding - 12301721
    13. Muindi Mbingu Secondary School – Mixed Day & Boarding - 12301722
    14. Katheka Kai Secondary School – Mixed Day - 12301723
    15. Kusyomuomo Secondary School – Mixed Day - 12301724
    16. Kitulu Day Secondary – Mixed Day - 12301727
    17. Kyanda Secondary School – Mixed Day - 12301728
    18. A.I.C Mbembani Central Secondary School – Mixed Day - 12301731
    19. Mumbuni Girls' School – Girls Day & Boarding - 12301734
    20. Konza ABC Secondary School – Mixed Day - 12301735
    21. Katumani Secondary School – Mixed Day - 12301738
    22. Kamweleni Secondary School – Mixed Day - 12301739
    23. Kyeni Baptist Secondary School – Mixed Day - 12301740
    24. A.I.C Kiima Kimwe Secondary School – Mixed Day - 12301741
    25. Machakos Baptist Presbyterian Secondary School – Mixed Day - 12301742
    26. Kimutwa Secondary School – Mixed Day - 12301743
    27. Kiseveni Day Secondary School – Mixed Day - 12301744
    28. Kikumbo Secondary School – Mixed Day - 12301745
    29. Mua Farm Secondary School – Mixed Day - 12301746
    30. Kyangala Secondary School – Mixed Day - 12301751
    31. Muumandu Secondary School – Mixed Day & Boarding - 12301752
    32. Iiyuni Secondary School – Mixed Day - 12301753
    33. Kalama Secondary School – Mixed Day - 12301754
    34. Kitonyini High School – Mixed Boarding - 12301755
    35. Mbuani Secondary School – Mixed Day & Boarding - 12301756
    36. Mbukuni Secondary School – Mixed Day & Boarding - 12301757
    37. Kyandili Secondary School – Mixed Day - 12301758
    38. Nyayo A.I.C Girls Secondary School – Girls Boarding - 12301759
    39. Katanga Secondary School – Mixed Day - 12301760
    40. Upper Kitanga Secondary School – Mixed Day - 12301768
    41. ABC Kanyongo Secondary – Mixed Day - 12301769
    42. A.I.C Kinoi Girls Secondary – Mixed Boarding - 12301770
    43. Kiuu Secondary – Mixed Boarding - 12301773
    44. Masii Boys High – Boys Boarding - 12314101
    45. Miu Bous Secondary School – Mixed Boarding - 12314102
    46. Muthetheni Girls' Secondary School – Girls Boarding - 12314103
    47. Kithangani Secondary School – Mixed Boarding - 12314104
    48. Kyethivo Girls' Secondary School – Girls Boarding - 12314105
    49. Vyulya Girls' Secondary School – Girls Boarding - 12314106
    50. Makutano Secondary School – Mixed Boarding - 12314108
    51. Ikalaasa Secondary School – Mixed Boarding - 12314109
    52. Katheka Secondary School – Mixed Boarding - 12314110
    53. Kibauni Secondary School – Mixed Boarding - 12314111
    54. Kiunwani Secondary – Mixed Boarding - 12314112
    55. Mbaani Secondary School – Mixed Boarding - 12314113
    56. Masii Girls' Secondary – Girls Boarding - 12314114
    57. Muusini S.A Secondary – Mixed Boarding - 12314116
    58. Kavumbu A.B.C Secondary – Mixed Boarding - 12314117
    59. St. Stephens Secondary -Masii – Mixed Boarding - 12314118
    60. Mithanga A.I.C Secondary – Mixed Boarding - 12314119
    61. Muthei Secondary – Mixed Boarding - 12314120
    62. Kikelenzu Secondary – Mixed Boarding - 2314121
    63. Kabaa High School – Boys Boarding - 12314201
    64. Mbaikini Boys High – Boys Boarding - 12314202
    65. Etikoni Secondary – Mixed Boarding - 12314203
    66. Mwala School – Boys Boarding - 12314204
    67. Lema Girls' Secondary School – Girls Boarding - 12314205
    68. Mwala Girls High School – Girls Boarding - 12314206
    69. Mango Secondary School – Mixed Boarding - 12314207
    70. A.I.C. Kunikila Secondary School – Mixed Boarding - 12314208
    71. Kilembwa Secondary School – Mixed Boarding - 12314209
    72. Bishop Ndingi High School – Mixed Boarding - 12314210
    73. Mbiuni High School – Mixed Boarding - 12314211
    74. Mulu Secondary – Mixed Boarding 12314212
    75. Maweli Secondary – Mixed Boarding - 12314213
    76. Wakaela Secondary – Mixed Boarding - 12314214
    77. St. John's High – Kaingi – Mixed Boarding - 12314216
    78. Kwamutula Secondary – Mixed Boarding - 12314217
    79. St. Marks Kundu Secondary – Mixed Boarding - 12314218
    80. Nyaani Secondary – Mixed Boarding - 12314219
    81. Kitile Secondary – Mixed Boarding - 12314221
    82. Kilala Mixed Day Secondary School – Mixed Boarding - 12314222
    83. Miseleni Secondary – Mixed Boarding - 12314223
    84. St Martin Utithini Mixed Secondary School – Mixed Boarding - 12314224
    85. St. Joseph's Kasolongo Secondary – Mixed Boarding - 12314226
    86. Matulani Secondary – Mixed Boarding - 12314227
    87. Makivenzi Secondary – Girls Boarding - 12315501
    88. Ndalani Secondary – Mixed Boarding - 12315504
    89. Matuu HGM Memorial Girls High – Girls Boarding - 12315505
    90. Mavoloni Secondary School – Mixed Day & Boarding - 12315506
    91. Kithimani HGM Secondary – Mixed Day & Boarding - 12315507
    92. Kivingoni Secondary – Mixed Day & Boarding - 12315509
    93. St Phillips Matangini Secondary – Mixed Day & Boarding - 12315511
    94. Kivandini Secondary School – Mixed Day & Boarding - 12315512
    95. Kithendu Secondary School – Mixed Day & Boarding - 12315513
    96. Mbembani Secondary – Mixed Day & Boarding - 12315514
    97. Kilango Secondary School – Mixed Day & Boarding - 12315516
    98. Kalukuni Secondary School – Mixed Day - 12315519
    99. Kiwanza Secondary School – Mixed Day - 12315522
    100. St. Mary's Yatta Secondary School – Mixed Day - 12315523
    101. Kaluluini Secondary School – Mixed Day - 12315524
    102. Katangi Secondary School – Mixed Boarding - 12315601
    103. Kyasioni Secondary – Mixed Day & Boarding - 12315602
    104. Kitheuni Secondary – Mixed Day & Boarding - 12315603
    105. Maiuni Secondary – Mixed Day - 12315604
    106. Ikombe Secondary – Mixed Day & Boarding - 12315605
    107. Kyua Secondary School – Mixed Day & Boarding - 12315606
    108. Fr. Makewa High School – Mixed Day & Boarding - 12315608
    109. Yumbuni Secondary School – Mixed Day - 12315609
    110. Ngumbulu Secondary School – Mixed Day - 12315610
    111. Syokisinga Secondary School – Mixed Day - 12315611
    112. Bishop Paul Mutua High School – Mixed Day - 12315612
    113. Mekilingi Secondary School – Mixed Day - 12315614
    114. Kangundo High School – Boys Boarding - 12316101
    115. Manyatta Secondary School – Mixed Day & Boarding - 12316103
    116. Misyani Girls' Secondary School – Girls Boarding - 12316104
    117. Kawethei Secondary School – Mixed Day & Boarding - 12316105
    118. Kitwii Secondary School – Mixed Day & Boarding - 12316106
    119. Matungulu Boys – Boys Boarding - 12316107
    120. Kakuyuni Secondary School – Mixed Day & Boarding - 12316108
    121. Imilini Secondary School – Mixed Day - 12316110
    122. Kyevaluki Secondary School – Mixed Day & Boarding - 12316111
    123. Kavilinguni High School – Mixed Day - 12316112
    124. Mulingana Secondary School – Mixed Day - 12316113
    125. Kamanzi ABC Secondary School – Mixed Day - 12316114
    126. St. Mary's Mukunike Secondary School – Mixed Day - 12316115
    127. Kawauni Secondary School – Mixed Day - 12316116
    128. Kwakathule Secondary School – Mixed Day - 12316117
    129. A.B.C Kathithyamaa Secondary School – Mixed Day - 12316120
    130. Mbusyani Mixed Day Secondary School – Mixed Day - 12316121
    131. A.I.C Matetani Mixed – Mixed Day - 12316123
    132. A.I.C Kikambuani – Mixed Day - 12316125
    133. Mitaboni ABC Girls – Girls Boarding - 12329101
    134. Mitaboni Mixed Secondary School – Mixed Day & Boarding - 12329102
    135. Kathiani High School – Boys Boarding - 12329103
    136. Kaliluni Girls' Secondary School – Girls Boarding - 12329104
    137. Kikombi Secondary School – Mixed Day & Boarding - 12329105
    138. Kitie Secondary – Mixed Day & Boarding - 12329106
    139. Ngoleni Secondary – Mixed Day & Boarding - 12329107
    140. Kaewa Secondary – Mixed Day & Boarding - 12329108
    141. Miumbuni A.I.C Secondary – Mixed Day - 12329109
    142. Kithunguini secondary School – Mixed Day & Boarding - 12329110
    143. General Mulinge High School – Mixed Day & Boarding - 12329111
    144. Kaani Lions Secondary School – Mixed Day & Boarding - 12329112
    145. Ngiini Secondary – Mixed Day - 12329113
    146. Thinu Secondary – Mixed Day - 12329114
    147. Kituvu Secondary – Mixed Day - 12329115
    148. Kathiani Girls – Boarding - 12329116
    149. St. Vincent Imilini Sec – Mixed Day - 12329119
    150. Mbuuni Secondary – Mixed Day - 12329120
    More Schools in Machakos County

  • Comments for Secondary Schools in Machakos County

    Average Rating starstarstarstar

    Click here to add your own comments

    Rating
    starstarstarstarstar
    Joining Form One
    by: Mumbe

    Hi, I would like my daughter to join Mumbuni Girls' School – Girls Day & Boarding - 12301734 .

    She has 285 marks out of possible 500 marks at Huduma academy NYS Yatta.

    I would be very greatful

    Rating
    star
    I want to Join Kitwii Secondary School
    by: Mwende

    Am from St Johns High School Kangii and I want to be a member of form 3 at Kitwii Secondary Mixed Day and Boarding School.

    Rating
    starstarstarstarstar
    Hard Work Conquers
    by: Mulwa Mutuku

    Human beings are creatures which were made with certain agenda i.e to strive for better life and bright ideas for greening our fellows in times of hardship and life challenges.

    So for Machakos schools bravo for you hard work.

    We expect much from you guys.

    Click here to add your own comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Secondary Schools in Kenya Questions & Comments.

    Scholarship 2017/18

    Undergraduate Scholarships,
    Masters Scholarships,
    PhD Scholarships,
    International Scholarships.