Secondary Schools in Siaya County

List of Best Secondary Schools in Siaya County. KCSE results top and bottom schools in Siaya County. KCSE results top private and top public schools in Siaya County. KCSE results top girls and top boys schools in Siaya County. Top Secondary Schools in Siaya County.


  • Best Top 5 and Bottom 5 schools in Siaya County. Top 100 Schools. KCSE Top 100 County Schools. KCSE Top 100 District Schools. Kenya Secondary Schools Ranking Positions & KCSE Performance.
  • Schools that produced KCSE best & top 10 candidates/students Siaya county.
  • KCSE Results Siaya County

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

    1. Hono Secondary School – Mixed Day & Boarding - 42705101
    2. Bishop Okoth Girls'- Mbaga Secondary School – Girls Boarding - 42705102
    3. Boro Mixed Secondary School – Mixed Day & Boarding - 42705103
    4. Mbaga Mixed Secondary School – Mixed Day - 42705105
    5. Obambo Mixed Secondary School – Mixed Day - 42705106
    6. St. Josephs Nyalula Secondary School – Mixed Day - 42705107
    7. Segere Secondary School – Mixed Day - 42705108
    8. Ngiya Girls High School – Girls Boarding - 42705201
    9. BardingSecondary School – Boys Boarding - 42705202
    10. Agoro Oyombe Sec School – Mixed Day - 42705205
    11. Ambrose Adeya Adongo Secondary School – Mixed Day - 42705207
    12. Siaya Township Secondary School – Mixed Day - 42705209
    13. Holycross Secondary School – Mixed Day - 42705210
    14. Senator Obama Kogelo Secondary School – Mixed Day - 42705211
    15. Mulaha Mixed Secondary School – Mixed Day - 42705212
    16. Ulafu Secondry School – Mixed Day - 42705213
    17. Nduru Nixed Secondary School – Mixed Day - 42705214
    18. Rambo Secondary School – Mixed Day - 42705215
    19. Nyajuok Secondary School – Mixed Day - 42705216
    20. Ngiya Mixed Seondary School – Mixed Day - 42705218
    21. Bar Olengo Secondary School – Mixed Day - 42705219
    22. Mwer Secondary School – Boys Day & Boarding - 42705301
    23. Hawinga Girls Secondary School – Girls Day & Boarding - 42705302
    24. Nyambare Secondary School – Mixed Day - 42705303
    25.Dirk Allison GSM Secondary School – Mixed Day - 42705304
    26. Dibuoro Secondary School – Mixed Day - 42705305
    27. Sirinde Mixed Secondary School – Mixed Day - 42705306
    28. Malomba Secondary School – Mixed Day - 42705307
    29. Kalkada Secondary School – Mixed Day - 42705308
    30. Kabura Secondary School – Mixed Day - 42705309
    31. Nyamira Girls Secondary School – Girls Boarding - 42712102
    32. Barkowino Secondary School – Mixed Day - 42712103
    33. Majiwa Boys Secondary School – Boys Boarding - 42712104
    34. Gobei Mixed Secondary School – Mixed Day - 42712105
    35. Barchando Girls' Secondary School – Girls Boarding - 42712106
    36. Kapiyo Secondary School – Mixed Day - 42712107
    37. Ndira Secondary School – Mixed Day - 42712108
    38. Jaramogi Oginga Odinga Secondary School – Mixed Day - 42712109
    39. Bondo Township Secondary School – Mixed Boarding - 42712110
    40. Nyangoma Secondary School – Boys Boarding - 42712201
    41. Akoko Secondary School – Mixed Day - 42712202
    42. Uyawi Secondary School – Mixed Day - 42712203
    43. Got Abiero Secondary School – Mixed Day - 42712205
    44. St. Paul's Mitiro Mixed Secondary School – Mixed Day - 42712206
    45. Nyaguda Secondary School – Mixed Day - 42712207
    46. St. Marys Secondary School Maranyona – Mixed Boarding - 42712209
    47. Usenge High School – Boys Boarding - 42712301
    48. Barkanyango Secondary School – Boys Boarding - 42712302
    49. Wabasa Girls Secondary School – Girls Boarding - 42712303
    50. Nyamonye Girls' Secondary School – Girls Boarding - 42712304
    51. Majengo Mixed Secondary School – Mixed Day - 42712305
    52. Got Agulu Secondary School – Boys Boarding - 42712306
    53. Jusa Mixed Secondary School – Mixed Day - 42712307
    54. Joakim Owang'mageta Secondary School – Mixed Day - 42712308
    55. Got Matar Sec Sch – Mixed Day - 42712309
    56. Chianda High School – Boys Boarding - 42721101
    57. D.O. Makasembo Secondary School – Mixed Day & Boarding - 42721102
    58. Nyakongo Girls Secondary School – Girls Boarding - 42721103
    59. St. Sylvester's Girls Secondary School – Girls Boarding - 42721104
    60. Ndigwa Secondary School – Mixed Day - 42721105
    61. Gagra Mixed Secondary School – Mixed Day - 42721106
    62. Nyamasore Mixed Secondary School – Mixed Day - 42721107
    63. Okela Mixed Secondary School – Mixed Day - 42721108
    64. Naya Secondary School – Mixed Day - 42721109
    65. Ramogi Achieng' Oneko Secondary School – Mixed Day - 42721110
    66. Mirando Ongalo Secondary School – Mixed Day - 42721111
    67. Migowa Mixed Secondary School - Mixed Day - 42721113
    69. Rachar Secondary School – Mixed Day - 42721114
    70.
    St. Mary's Lwak Girls' School – Girls Boarding - 42721201
    71. Ramba Secondary School – Boys Boarding - 42721202
    72. Nyagoko Secondary School – Mixed Day - 42721203
    73. St. Mathews Kandaria Secondary School – Mixed Day - 2721204
    74. Raliew Secondary School – Mixed Day & Boarding - 42721205
    75. Majango Secondary School – Mixed Day - 42721206
    76. Siger Secondary – Mixed Day - 42721207
    77. Kitambo Mixed Secondary School – Mixed Day - 42721208
    78. Mahaya Mixed Day Secondary School – Mixed Day - 42721209
    79. Rarieda Mixed Secondary School – Mixed Day - 42721210
    80. St. John's Oboch Mixed Sec – Mixed Day - 42721211
    81. St Philips Wera Mixed Secondary School – Mixed Day - 42721212
    82. St Mathews Saradidi Mixed Secondary School – Mixed Day - 42721213
    83. Ukwala Secondary School – Boys Boarding - 42725101
    84. Sega Girls Secondary School – Girls Boarding - 42725102
    85. Yenga Secondary School – Mixed Boarding - 42725103
    86. Ndenga Secondary School – Mixed Day & Boarding - 42725104
    87. Kagonya Sec Sch – Mixed Day & Boarding - 42725105
    88. Miyare Sec School – Mixed Day & Boarding - 42725106
    89. Sega Township Mixed Day and Secondary School – Mixed Day - 42725107
    90. St.Stephen's Siginga Secondary School – Mixed Day - 42725108
    91. St. Charles Humwend Secondary School – Mixed Day - 42725109
    92. Siranga Mixed Secondary School – Mixed Day - 42725110
    93. Jera Mixed Secondary School – Mixed Day & Boarding - 42725201
    94. Anyiko Secondary School – Mixed Day - 42725202
    95. Inungo Secondary School – Mixed Day - 42725203
    96. Sihay Secondary School – Mixed Day - 42725204
    97. Ramunde Mixed Secondary School – Mixed Day - 42725205
    98. St. Benedicts Konya Secondary School – Mixed Day - 42725206
    99. St. Mary's School, Yala – Boys Boarding - 42726101
    100. Sinaga Girls Secondary School– Girls Boarding - 42726102
    101. Argwings Kodhek Secondary School – Mixed Day - 42726103
    102. Nyawara Girls' Secondary School – Girls Boarding - 42726104
    103. Nyamninia Secondary School – Mixed Day - 42726105
    104. Ulumbi Secondary School – Mixed Day - 42726106
    105. Sawagongo High School – Boys Boarding - 42726107
    106. Maliera Secondary School – Boys Day & Boarding - 42726108
    107. Sagam Secondary School – Mixed Day - 42726109
    108. Uranga Secondary School – Mixed Day - 42726110
    109. Mutumbu Girls Secondary School – Girls Day - 42726111
    110. Nyanguglu Sec School – Mixed Day - 42726112
    111. Ndere Mixed Secondary – Mixed Day - 42726113
    112. St. Barnabas Anyiko Mixed Secondary School – Mixed Day - 42726114
    113. Nyabeda Secondary School – Mixed Day - 42726115
    114. Gongo Warom Mixed Secondary School – Mixed Day - 42726116
    115. Lundha Mixed Secondary School – Mixed Day - 42726117
    116. B.A Ohanga Memorial Secondary School – Mixed Day - 42726118
    117. St Marks Kagilo Sec Sch – Mixed Day - 42726119
    118. Lihanda Mixed Secondary School – Mixed Day - 42726120
    119. Sirembe Mixed Secondary School – Mixed Day - 42726201
    120. Aluor Girls Secondary School – Girls Boarding - 42726202
    121. Kambare Secondary – Mixed Day & Boarding - 42726203
    122. Horace Ongili Secondary School – Mixed Day & Boarding - 42726204
    123. Kaudha Secondary School – Mixed Day - 42726205
    124. Nyagondo Mixed Secondary School – Mixed Day - 42726206
    125. Apuoyo Mixed Secondary School – Mixed Day - 42726207
    126. Ndori Mixed Secondary School – Mixed Day - 42726208
    127. Dienya Secondary School – Mixed Day - 42726209
    128. Wagwer Mixed Sceondary School – Mixed Day - 42726210
    129. Malele Mixed Secondary School – Mixed Day - 42726211
    130. Dhene Mixed Secondary School– Mixed Day - 42726212
    131. Malunga Mixed Secondary School – Mixed Day - 42726213
    132. St. Francis Rang'la Girls Secondary School – Girls Boarding - 42738101
    133. Ambira High School – Boys Boarding - 42738102
    134. Rang'ala Boys Secondary School – Boys Day & Boarding - 42738103
    135. Sigomre Sec School – Mixed Day & Boarding - 42738104
    136. Moi Secondary School Uloma – Mixed Day & Boarding - 42738105
    137. Got Osimbo Girls Sec School – Girls Day & Boarding - 42738106
    138. Simenya Sec School – Mixed Day - 42738107
    139. Sidindi Sec School – Mixed Day & Boarding - 42738108
    140. Umina Mixed Sec School – Mixed Day - 42738109
    141. Madungu Sec School – Mixed Day - 42738110
    142. St. Peter's Rambula Mixed Secondary School – Mixed Day - 42738111
    143. Mudhiero Mixed Sec School – Mixed Day - 42738112
    144. Nyasanda Community High School – Mixed Day - 42738113
    145. Tingare Mixed Sec School – Mixed Day - 42738114
    146. Gospel Mission Academy – Mixed Day - 42738115

  • Click here to post 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.