Secondary Schools in Machakos County

List of Top 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 Secondary 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 Sec – Mixed Day & Boarding - 12329107
    140. Kaewa Sec – Mixed Day & Boarding - 12329108
    141. Miumbuni A.I.C Sec – Mixed Day - 12329109
    142. Kithunguini sec School – Mixed Day & Boarding - 12329110
    143. General Mulinge High School – Mixed Day & Boarding - 12329111
    144. Kaani Lions Sec School – Mixed Day & Boarding - 12329112
    145. Ngiini Sec – Mixed Day - 12329113
    146. Thinu Sec – Mixed Day - 12329114
    147. Kituvu Sec – 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

    by: Joe

    2023 Form 1 Reporting Date
    2023 Form 1 Selection
    2023 Form 1 Selection: How to Check School via Sms and Online
    2023 Form 1 Selection: How to Check School via Sms Code
    2023 Form 1 Selection: How to Check School via Sms Code and Online
    2023 Form One Reporting Date
    2023 Form One Selection
    2023 Form One Selection: How to Check School via Sms and Online
    2023 Form One Selection: How to Check School via Sms Code
    2023 Form One Selection: How to Check School via Sms Code and Online
    2023 Form Ones Reporting Date
    2023 Form Ones Selection
    2023 Form Ones Selection: How to Check School via Sms and Online
    2023 Form Ones Selection: How to Check School via Sms Code
    2023 Form Ones Selection: How to Check School via Sms Code and Online
    2023 Kcpe, Kcpe Assessments to Be Concluded
    Access Form 1 School Selection System for County Schools
    Access Form One School Selection System for County Schools
    Access Form Ones School Selection System for County Schools
    Access Kcpe Form 1 School Selection System Criteria
    Access Kcpe Form One School Selection System Criteria
    Are 2023 Kcpe Certificates Out?
    By: Joe
    Can I Get My Kcpe Certificate Online?
    Can I Get My Kcpe Result Slip Online?
    Can Knec Change a Student Name in Kcpe Certificate?
    Cut Off Marks for Extra County Schools
    Extra County Admission Letters
    Find the Date When Will Kcpe Candidates Join Form 1 2023
    Find the Date When Will Kcpe Candidates Join Form One 2023
    Form 1 Admission 2023
    Form 1 Admission 2023 Dates
    Form 1 Admission Letter 2023
    Form 1 Admission Letters 2023
    Form 1 Intake 2023
    Form 1 Joining Instructions 2023
    Form 1 School Selection System Criteria in Kenya 2023
    Form 1 Selection
    Form 1 Selection - Ministry of Education
    Form 1 Selection - Ministry of Education Kenya
    Form 1 Selection 2023
    Form 1 Selection 2023 - Form 1 Admission Letters Download
    Form 1 Selection 2023 - Form 1 Admissions 2023
    Form 1 Selection 2023 Admission Letters
    Form 1 Selection 2023 Kenya
    Form 1 Selection Index 25551222047
    Form 1 Selection List 2023
    Form One 2023 Admission Letter for National Schools
    Form One Admission 2023
    Form One Admission Letter 2023
    Form One Admission Letters 2023
    Form One Intake 2023
    Form One Intake 2023 Dates
    Form One Intake 2023 Kenya
    Form One Joining Date 2023
    Form One Joining Instructions 2023
    Form One School Selection System Criteria in Kenya 2023
    Form One Selection
    Form One Selection - Ministry of Education
    Form One Selection - Ministry of Education Kenya
    Form One Selection 2023
    Form One Selection 2023 - Form 1 Admission Letters Download
    Form One Selection 2023 - Form 1 Admissions 2023
    Form One Selection 2023 - Form One Admission Letters Download
    Form One Selection 2023 - Form One Admissions 2023
    Form One Selection 2023 Admission Letters
    Form One Selection 2023 Kenya
    Form One Selection Criteria 2023
    Form One Selection Index 25551222047
    Form One Selection List 2023
    Form Ones Admission 2023
    Form Ones Admission Letter 2023
    Form Ones Admission Letters 2023
    Form Ones Joining Instructions 2023
    Form Ones Selection
    Form Ones Selection 2023
    Form Ones Selection 2023 - Form Ones Admission Letters Download
    Form Ones Selection 2023 Admission Letters
    Form Ones Selection 2023 Kenya
    Form Ones Selection Index 25551222047
    Form Ones Selection List 2023
    How Can I Change My Name in Kcpe Certificate?
    How Can I Check My 2023 Kcpe Results Online?
    How Can I Check My Kcpe 2023?
    How Can I Check My Kcpe Certificate is Genuine?
    How Can I Check My Kcpe Registration 2023?
    How Can I Check My Kcpe Results for 2023 Whole School?
    How Can I Check My Kcpe Results Online?
    How Can I Check My Knec Certificate?
    How Can I Check My Knec Result via Sms?
    How Can I Download My Admission Letter?
    How Can I Get Form 1 Selection Online?
    How Can I Get Good Marks in Kcpe?
    How Can I Get Kcpe Result From 2023 by Sms?
    How Can I Get My Kcpe Results 2023?
    How Can I Get My Kcpe Results Online 2023?
    How Can I Get My Kcpe School Results?
    How Can I Retrieve My Kcpe Certificate?
    How Can I Verify My Degree Certificate Online?
    How Do I Access Knec Portal?
    How Do I Change My Form 1 School Selection?
    How Do I Check My Admission Letter?
    How Do I Check My Form 1 2023?
    How Do I Contact Knec?
    How Do I Find My School Placement Kcpe?
    How Do I Get a Form One Call Letter?
    How Do I Get My College Knec Results?
    How Do I Get My Original Certificate if I Lost It?
    How Do I Verify a Degree Certificate?
    How I Can Know My Daughter's Form 1 Selection
    How I Can Know My Daughter's Form One Selection
    How I Can Know My Daughter's Form Ones Selection
    How I Can Know My Son's Form 1 Selection
    How I Can Know My Son's Form One Selection
    How I Can Know My Son's Form Ones Selection
    How Long Does Kcpe Certificate Take to Be Released?
    How Many Students Sat for Kcpe 2023?
    How to Check 2023 Form 1 Selection
    How to Check 2023 Form 1 Selections
    How to Check 2023 Form One Selection
    How to Check 2023 Form One Selections
    How to Check 2023 Form Ones Selection
    How to Check 2023 Form Ones Selections
    How to Check Form 1 Admission School Online and via Sms
    How to Check Form 1 Selection 2023 Online
    How to Check Form 1 Selection Online in Kenya ▷ Kenya News
    How to Check Form 1 Selection Online or via Sms
    How to Check Form One Admission School Online and via Sms
    How to Check Form One Selection 2023
    How to Check Form One Selection 2023 Online
    How to Check Form One Selection Online in Kenya ▷ Kenya News
    How to Check Form One Selection Online or via Sms
    How to Check Form Ones Admission School Online and via Sms
    How to Check Form Ones Selection 2023 Online
    How to Check Form Ones Selection Online in Kenya ▷ Kenya News
    How to Check Form Ones Selection Online or via Sms
    How to Download 2023 Form 1 Admission Letters
    How to Download 2023 Form One Admission Letters
    How to Download 2023 Form Ones Admission Letters
    How to Download Form One Admission Letter 2023
    How to Download Form One Admission Letters Online
    Is It Possible to Change Name in Educational Certificates?
    K.c.p.e 2023 Mathematics
    Kcpe 2023 Answers
    Kcpe 2023 Dates
    Kcpe 2023 Leakage
    Kcpe 2023 Results Release Date by Knec
    Kcpe 2023 Timetable
    Kcpe and Kcpe 2023 Exams
    Kcpe Marks for National School
    Kcpe Marks for National Schools
    Kcpe Results 2023 Release: How to Download Kcpe
    Kcpe Results 2023 Release: How to Download Kcpe Exam Results
    Kcpe Results 2023 Release: How to Download Kcpe Results
    Kcpe Revealed 2023
    Kcpe School Selection 2023
    Kcpe Selection Code 2023
    Kenya High School Form 1 Selection
    Kenya High School Form One Selection
    Kenya High School Form Ones Selection
    Knec Kcpe 2023 Release; How to Receive Kcpe Results
    Knec New List of Secondary School Choices 2023
    Knec Releases Deadline for Verification of 2023 Kcpe, Kcpe
    Knec Releases Results for Kcpe 2023 Candidates
    Knec Releases Revised Kcpe & Kcpe Exam Timetables
    Knec Secondary School Choices 2023
    Magoha Issues Form 1 Selection Rules
    Magoha Issues Form One Selection Rules
    Magoha Speaks on New Formula for Form One Selection
    Ministry of Education Application Form
    Ministry of Education Form 1 Selection 2023
    Ministry of Education Form One Selection
    Ministry of Education Form One Selection 2023
    Ministry of Education Form Ones Selection 2023
    Ministry of Education Scholarships 2023
    Online Form 1 2023 Joining Instructions
    Online Form One 2023 Joining Instructions
    Online Form Ones 2023 Joining Instructions
    Page Navigation
    Rating
    Release Date of Kcpe 2023
    Release Dates of Kcpe 2023
    Release of Kcpe 2023
    Release Time of Kcpe 2023
    Release Times of Kcpe 2023
    Results of Form 1 Selection 2023 Out
    Results of Form One Selection 2023 Out
    School Choices for Kcpe Registration
    Secondary School Choices 2023 Pdf
    Secondary School Choices in Kenya 2023 Pdf Download
    Secondary School Selection 2023
    Selection Form 1 2023
    Selection Form One 2023
    Selection Form Ones 2023
    Form One Selection: How to Check Your School via Sms and Online
    Www.education.go.ke Form One Selection
    Www.education.go.ke/ Form One Selection - Ministry of Education
    What Does P Mean in Kcpe Results?
    What is an Admission Letter?
    When Are Form Ones Reporting to School
    When is Kcpe 2023 Starting
    When Shall Form 1 Selection 2023 Be Out
    When Shall Form One Selection 2023 Be Out
    When Will 2023 Candidates Join Form One
    When Will Class 8 Join Form 1 in 2023
    When Will Form One Join School 2023
    When Will Kcpe 2023 Be Done
    When Will Kcpe Candidates Join Form 1 2023
    When Will Kcpe Candidates Join Form One 2023
    Which Date is Kcpe Starting?
    Which Date Will Kcpe End?
    Www Education Go Ke Login
    Www.education.go.ke (Scholarship Application Form)
    Www.education.go.ke 2023
    Www.education.go.ke Application Form
    Www.education.go.ke Application Form 2023
    Www.education.go.ke Diploma Application Form
    Www.education.go.ke Form 1 Selection 2023
    Www.education.go.ke Form One Selection 2023
    Www.education.go.ke Form Ones Selection 2023
    Www.education.go.ke/ Form 1 Selection 2023
    Www.education.go.ke/ Form One Selection 2023

    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.