Best Secondary Schools in Kenya (Nationally)

What follows is a list of top 100 secondary schools in Kenya nationally ranked according to their KCSE performance. The list is updated regularly depending on the latest KCSE exam results we receive for a specific school.

Top Secondary Schools in Kenya Nationally (Rankings)

Rank School Name School Code County Mean Grade
1ALLIANCE HIGH SCHOOL11200001KIAMBU11.683
2MOI HIGH SCHOOL KABARAK27552001NAKURU11.409
3PRECIOUS BLOOD RIRUTA20405004NAIROBI11.372
4KAPSABET BOYS29500006NANDI11.295
5MASENO SCHOOL39700001KISUMU11.243
6MOLO ACADEMY27538208NAKURU11.039
7STRATHMORE SCHOOL20406020NAIROBI11.009
8CHAVAKALI HIGH SCHOOL38600006VIHIGA11.001
9MARYHILL GIRLS HIGH SCHOOL11200006KIAMBU10.975
10THE KENYA HIGH SCHOOL20400003NAIROBI10.861
11MURANGA HIGH10200008MURANGA10.845
12NAIROBI SCHOOL20400002NAIROBI10.800
13ST.ANTHONY'S BOYS' HIGH SCHOOL - KITALE23503101TRANSNZOIA10.759
14ANESTAR BOYS HIGH SCH - LANET27536129NAKURU10.733
15PIONEER SCHOOL10208311MURANGA10.728
16ST BRIGIDS KIMININI23500003TRANSNZOIA10.703
17STAREHE BOYS' CENTRE & SCHOOL20400004NAIROBI10.680
18ST. FRANCIS RANGA'LA GIRLS SECONDARY42738101SIAYA10.662
19MOI TEA GIRLS SECONDARY SCHOOL28512112KERICHO10.566
20MARY MOTHER OF GRACE SECONDARY SCHOOL30544102LAIKIPIA10.513
21LORETO HIGH SCHOOL LIMURU11200005KIAMBU10.512
22WAMY HIGH SCHOOL20401011NAIROBI10.488
23STAREHE GIRLS' CENTRE20400009NAIROBI10.488
24MOI GIRLS' HIGH SCHOOL- ELDORET26500001UASIN GISHU10.476
25ALLIANCE GIRLS' HIGH SCHOOL11200002KIAMBU10.415
26MANGU HIGH SCHOOL11200003KIAMBU10.399
27NAKURU GIRLS' HIGH SCHOOL27500009NAKURU10.390
28KISII HIGH40700002KISII10.324
29SUNSHINE SECONDARY SCHOOL20404003NAIROBI10.307
30LIGHT ACADEMY20404006NAIROBI10.306
31KIANDA SCHOOL20406008NAIROBI10.301
32UTUMISHI BOYS ACADEMY27500008NAKURU10.236
33KANGA HIGH44700006MIGORI10.230
34FRIENDS KAMUSINGA36600004BUNGOMA10.219
35CHEMELIL SUGAR ACADEMY39734405KISUMU10.198
36SEGERO ADVENTIST HIGH SCHOOL26509126UASIN GISHU10.150
37MARY MOUNT SECONDARY SCHOOL27538204NAKURU10.092
38NAKURU HIGH SCHOOL27500002NAKURU10.082
39PRECIOUS BLOOD SEC.SCHOOL - KILUNGU18336101MAKUENI10.079
40LIMURU GIRLS' SCHOOL11200004KIAMBU10.077
41MOI GIRLS' SCHOOL NAIROBI20405003NAIROBI10.059
42LENANA SCHOOL20400001NAIROBI10.048
43PANGANI GIRLS20400006NAIROBI10.040
44ST JOSEPH'S RAPOGI SECONDARY SCHOOL44736101MIGORI10.031
45MOI SIONGIROI GIRLS' SECONDARY25551207BOMET10.018
46MAASAI HIGH SCHOOL31557202KAJIADO9.964
47AGORO SARE HIGH SCHOOL41710301HOMA BAY9.962
48KANYAWANGA SECONDARY SCHOOL 44717101MIGORI9.954
49ASUMBI GIRLS41700004HOMA BAY9.901
50KYENI GIRLS' HIGH SCHOOL14333201EMBU9.810
51NEW DAWN ORPHANS SECONDARY SCHOOL30544305LAIKIPIA9.799
52LITEIN HIGH SCHOOL28522505KERICHO9.773
53ST. MARY'S BOYS SECONDARY SCHOOL8202003NYERI9.766
54BAHATI GIRLS SECONDARY SCHOOL27536202NAKURU9.758
55BARDING SECONDARY SCHOOL42705202SIAYA9.755
56SOUTH TETU GIRLS' HIGH SCHOOL8219101NYERI9.724
57KAGUMO HIGH8200007NYERI9.713
58NYANGWA BOYS' HIGH SCHOOL14341201EMBU9.708
59MAHIGA GIRLS SECONDARY SCHOOL8237012NYERI9.708
60METEITEI BOYS SECONDARY SCHOOL29542101NANDI9.700
61SACHO HIGH SCHOOL33517102BARINGO9.696
62MAKINI SCHOOL20406014NAIROBI9.696
63NYANG'ORI BOYS HIGH SCHOOL38619102VIHIGA9.680
64NYAMIRA GIRLS SECONDARY SCHOOL42712102SIAYA9.675
65ST. CHARLES LWANGA ICHUNI GIRLS HIGH40735201KISII9.675
66NJIIRI SCHOOL10227301MURANGA9.661
67THOME BOYS SEC SCHOOL30555106LAIKIPIA9.659
68LIGHT ACADEMY3121102MOMBASA9.656
69ST. PETER'S MUMIAS BOYS HIGH SCHOOL37617211KAKAMEGA9.653
70KISIMA MIXED SECONDARY SCHOOL7214117NYANDARUA9.640
71NYERI HIGH SCHOOL8202001NYERI9.606
72SING'ORE GIRLS SECONDARY SCHOOL34518102ELGEYO MARAKWET9.592
73METKEI SECONDARY SCHOOL34559502ELGEYO MARAKWET9.572
74KISUMU GIRL'S HIGH SCHOOL39700009KISUMU9.558
75BUNYORE GIRLS38600003VIHIGA9.556
76UPPER HILL SCHOOL20405002NAIROBI9.551
77NYAHURURU ELITE SENIOR SCHOOL7214110NYANDARUA9.516
78NAIVASHA GIRLS SECONDARY SCHOOL27537301NAKURU9.514
79KAPSABET GIRLS HIGH SCHOOL29513101NANDI9.502
80ST. MARY'S GIRLS HIGH SCHOOL IGOJI15300012MERU9.469
81BURUBURU GIRLS SECONDARY20401007NAIROBI9.467
82ST. MARY'S SCHOOL, YALA42726101SIAYA9.457
83ST.PETER'S SEMINARY37616014KAKAMEGA9.456
84NGUVIU BOYS HIGH SCHOOL14355201EMBU9.455
85MOI FORCES ACADEMY - NAIROBI20400008NAIROBI9.436
86ST.CLARE GIRLS' SECONDARY-ELBURGON27538105NAKURU9.428
87KARIMA GIRLS7200009NYANDARUA9.427
88MOI FORCES ACADEMY LANET27500007NAKURU9.423
89RAMBA SECONDARY SCHOOL42721202SIAYA9.416
90TURBO SCHOOL26509169UASIN GISHU9.416
91SHEIKH KHALIFA BIN ZAYED AL-NAHYAN SECONDARY3121101MOMBASA9.411
92ST. GABRIEL'S LANET SEC27536124NAKURU9.385
93MBITA HIGH SCHOOL41700010HOMA BAY9.375
94VANESSA GRANT GIRLS HIGH SCHOOL27552048NAKURU9.367
95MARIA SOTI GIRLS EDUCATIONAL CENTRE34559212ELGEYO MARAKWET9.348
96MATERI GIRLS SECONDARY SCHOOL19313201THARAKA NITHI9.348
97NYAHURURU ELITE GIRLS SE. SCHOOL30556320LAIKIPIA9.321
98MAKUENI BOYS18300003MAKUENI9.304
99ORERO BOYS SECONDARY SCHOOL41704107HOMA BAY9.295
100APOSTOLIC CARMEL GIRLS' SECONDARY SCHOOL20401101NAIROBI9.291

* If your school's KCSE mean grade in the table above is not the latest, then send us an email at justin@kenyayote.com with your full exam result for an update.

Counties: Secondary School Rankings by County