Migori County KCSE results

KCSE means for 68 Migori schools from 2006 to 2025, 13 of them since 2019. Kanga High School has the county’s best record since 2018.

Best schools in Migori

Since 2018

All 4 schools with 3 or more years of published results since 2018.

Every school since 2019 mean in each year, newest first

School2025202420232022202120202019Sub-county
Kanga High School9.409.299.219.979.249.078.72Rongo
St Joseph’s Rapogi Secondary School–8.59––8.10––Uriri
Bishop Odera Agongo Secondary School–7.66–––––Awendo
Kanyawanga Secondary School–7.59––6.977.28–Rongo
Kadika Girls’ Secondary School–7.50––6.72––Migori
St Peter’s Abwao Secondary School––9.759.107.10––Suna West
Oyugi Ogango Girls’ Secondary School––8.82––––Rongo
Moi Nyabohanse Girls High School––6.586.846.256.26–Mabera
Kokuro Secondary School–––10.68–––Awendo
St Celestino Nyangubo Girls Secondary School–––5.58–––Suna West
Nyasoko Secondary School––––8.34––Suna West
Masara Mixed Secondary School––––6.66––Suna West
Kamagambo High School––––6.40––Rongo

2006–2010 KNEC’s results for every school, best 2010 mean first

School20102009200820072006
Kanga High School9.819.6210.079.619.66
Sori Baptist Secondary School8.187.107.647.836.89
Kanyawanga Secondary School7.848.259.108.407.25
Tarang’Anya Boys High School7.787.937.077.207.07
St. Pius Uriri High School7.527.146.777.116.63
Kadika Girls’ Secondary School7.326.186.827.076.11
Lwala Mixed Secondary School7.266.977.326.785.87
Manyatta High School7.166.457.328.046.00
Ikerege Mixed Secondary School7.167.136.887.616.55
Nyabisawa Girls Secondary School6.996.116.477.086.30
Nyaroha Girls Secondary School6.445.694.473.774.33
Kameji Mixed Secondary School6.426.606.436.706.07
Nyarach Mixed Day Secondary School6.365.836.626.786.14
Kangeso Secondary School6.336.505.586.103.23
Wasio Mixed Secondary School6.105.766.075.886.00
Isibania High School6.106.346.176.417.24
Rabwao Mixed Secondary6.085.004.904.104.71
Sagegi Mixed Secondary School6.006.155.525.505.33
Nyamuga Mixed Secondary School5.935.073.114.70–
Mukuyu Secondary School5.885.883.664.544.12
Kamagambo High School5.886.935.726.226.39
Susana Mixed Secondary5.744.114.977.28–
Anjego Mixed Secondary School5.734.775.444.804.00
Bishop Okinda Ragana High School5.716.00–––
Moi Suba Girls Secondary School5.706.225.054.985.04
St. Michael Piny Owacho Mixed Secondary School5.574.844.514.685.32
Bande Girls Secondary School5.505.204.273.753.40
Bware Secondary School5.424.415.055.594.44
Moi Nyatike Secondary School5.264.93–5.485.53
Pe-Hill High School5.265.195.515.414.66
Moi Nyabohanse Girls High School5.225.346.125.946.15
Kakrao Mixed Secondary School5.153.884.154.773.72
Minyenya Mixed Secondary School5.135.534.564.004.06
Kanyasrega Nyokal Secondary School5.073.894.404.884.49
Lwanda Magwar Secondary School5.044.725.153.825.07
Arambe Secondary School4.945.315.765.565.88
Yago Mixed Secondary School4.86––––
Sigiria Secondary School4.824.404.885.625.59
Kokuro Secondary School4.794.796.056.205.01
Oruba Mixed Secondary4.674.123.72––
Matare Boys Secondary4.484.975.325.675.65
Nyakuru Mixed Secondary School4.453.653.603.63–
Ungoe Mixed Secondary School4.394.52–––
Osingo Mixed Secondary School4.384.184.254.884.79
Kubweye Secondary School4.374.614.423.674.13
Kogelo Mixed Secondary School4.303.433.784.484.49
Winyo Mixed Secondary School4.163.70–––
Olasi Mixed Secondary School4.16––––
Maeta Mixed Secondary School3.774.503.873.60–
Kebaroti Secondary School3.76––––
Kwibancha Girls Secondary School3.753.954.926.044.07
Oruba Girls Secondary School3.56––––
Victory Education Centre3.373.583.733.98–
Bishop Odera Agongo Secondary School3.354.07–––
Chunge Mixed Secondary School3.252.893.043.562.87
Aneko Mixed Secondary School3.13––––
Bondo Nyironge Secondary School3.11––––
St. Linus Koyieko Secondary School3.11––––
Bishop Linus Okok Osogo Secondary School3.103.373.273.974.37
Kimai Mixed Secondary School2.863.523.36––
Oyugi Ogango Girls’ Secondary School––6.346.686.61
Ngege Got Kachacha Secondary School––3.753.72–
Kwoyo Kodalo Mixed Secondary School––3.52––

Data sources

A mean is KCSE points per candidate, from A = 12 down to E = 1, and the grade is KNEC's for that mean. Results for 2006 to 2010 come from KNEC's results for every school. Later results come from schools' own audit reports in the Parliament library and from newspapers, so they cover only schools whose results were published: most national schools and few county or sub-county schools. Each school's results page lists its sources. The Kenya average is the mean of every candidate that year, from KNEC's published grade tables. How the best schools are ranked.