High school is an important time of life that sets the stage for the rest of a child’s academic and professional future. Finding a suitable secondary school for your post-KCSE teenager in Kenya can be a daunting task and there are many considerations you should look into.
Every parent would wish his or her child to attend the
best-performing high school. There are more than 10,000 high schools in Kenya.
It's for that reason that we decided to enlighten you on the leading high
schools in Kenya. This will enable a parent or guardian to make the
right choice for financial investment for their child or kin. Most important is
that more than 70 percent of the students in these schools are admitted to the
university directly.
Top 100 Leading High Schools in Kenya
The top high schools in Kenya are listed in the list that
follows. They were ranked based on their five-year cumulative academic
performance.
What follows is a list of the 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 |
1 |
ALLIANCE HIGH SCHOOL |
11200001 |
KIAMBU |
2 |
MOI HIGH SCHOOL KABARAK |
27552001 |
NAKURU |
3 |
PRECIOUS BLOOD RIRUTA |
20405004 |
NAIROBI |
4 |
KAPSABET BOYS |
29500006 |
NANDI |
5 |
MASENO SCHOOL |
39700001 |
KISUMU |
6 |
MOLO ACADEMY |
27538208 |
NAKURU |
7 |
STRATHMORE SCHOOL |
20406020 |
NAIROBI |
8 |
CHAVAKALI HIGH SCHOOL |
38600006 |
VIHIGA |
9 |
MARYHILL GIRLS HIGH SCHOOL |
11200006 |
KIAMBU |
10 |
THE KENYA HIGH SCHOOL |
20400003 |
NAIROBI |
11 |
MURANGA HIGH |
10200008 |
MURANGA |
12 |
NAIROBI SCHOOL |
20400002 |
NAIROBI |
13 |
ST.ANTHONY'S BOYS' HIGH SCHOOL - KITALE |
23503101 |
TRANSNZOIA |
14 |
ANESTAR BOYS HIGH SCH - LANET |
27536129 |
NAKURU |
15 |
PIONEER SCHOOL |
10208311 |
MURANGA |
16 |
ST BRIGIDS KIMININI |
23500003 |
TRANSNZOIA |
17 |
STAREHE BOYS' CENTRE & SCHOOL |
20400004 |
NAIROBI |
18 |
ST. FRANCIS RANGA'LA GIRLS SECONDARY |
42738101 |
SIAYA |
19 |
MOI TEA GIRLS SECONDARY SCHOOL |
28512112 |
KERICHO |
20 |
MARY MOTHER OF GRACE SECONDARY SCHOOL |
30544102 |
LAIKIPIA |
21 |
LORETO HIGH SCHOOL LIMURU |
11200005 |
KIAMBU |
22 |
WAMY HIGH SCHOOL |
20401011 |
NAIROBI |
23 |
STAREHE GIRLS' CENTRE |
20400009 |
NAIROBI |
24 |
MOI GIRLS' HIGH SCHOOL- ELDORET |
26500001 |
UASIN GISHU |
25 |
ALLIANCE GIRLS' HIGH SCHOOL |
11200002 |
KIAMBU |
26 |
MANGU HIGH SCHOOL |
11200003 |
KIAMBU |
27 |
NAKURU GIRLS' HIGH SCHOOL |
27500009 |
NAKURU |
28 |
KISII HIGH |
40700002 |
KISII |
29 |
SUNSHINE SECONDARY SCHOOL |
20404003 |
NAIROBI |
30 |
LIGHT ACADEMY |
20404006 |
NAIROBI |
31 |
KIANDA SCHOOL |
20406008 |
NAIROBI |
32 |
UTUMISHI BOYS ACADEMY |
27500008 |
NAKURU |
33 |
KANGA HIGH |
44700006 |
MIGORI |
34 |
FRIENDS KAMUSINGA |
36600004 |
BUNGOMA |
35 |
CHEMELIL SUGAR ACADEMY |
39734405 |
KISUMU |
36 |
SEGERO ADVENTIST HIGH SCHOOL |
26509126 |
UASIN GISHU |
37 |
MARY MOUNT SECONDARY SCHOOL |
27538204 |
NAKURU |
38 |
NAKURU HIGH SCHOOL |
27500002 |
NAKURU |
39 |
PRECIOUS BLOOD SEC.SCHOOL - KILUNGU |
18336101 |
MAKUENI |
40 |
LIMURU GIRLS' SCHOOL |
11200004 |
KIAMBU |
41 |
MOI GIRLS' SCHOOL NAIROBI |
20405003 |
NAIROBI |
42 |
LENANA SCHOOL |
20400001 |
NAIROBI |
43 |
PANGANI GIRLS |
20400006 |
NAIROBI |
44 |
ST JOSEPH'S RAPOGI SECONDARY SCHOOL |
44736101 |
MIGORI |
45 |
MOI SIONGIROI GIRLS' SECONDARY |
25551207 |
BOMET |
46 |
MAASAI HIGH SCHOOL |
31557202 |
KAJIADO |
47 |
AGORO SARE HIGH SCHOOL |
41710301 |
HOMA BAY |
48 |
KANYAWANGA SECONDARY SCHOOL |
44717101 |
MIGORI |
49 |
ASUMBI GIRLS |
41700004 |
HOMA BAY |
50 |
KYENI GIRLS' HIGH SCHOOL |
14333201 |
EMBU |
51 |
NEW DAWN ORPHANS SECONDARY SCHOOL |
30544305 |
LAIKIPIA |
52 |
LITEIN HIGH SCHOOL |
28522505 |
KERICHO |
53 |
ST. MARY'S BOYS SECONDARY SCHOOL |
8202003 |
NYERI |
54 |
BAHATI GIRLS SECONDARY SCHOOL |
27536202 |
NAKURU |
55 |
BARDING SECONDARY SCHOOL |
42705202 |
SIAYA |
56 |
SOUTH TETU GIRLS' HIGH SCHOOL |
8219101 |
NYERI |
57 |
KAGUMO HIGH |
8200007 |
NYERI |
58 |
NYANGWA BOYS' HIGH SCHOOL |
14341201 |
EMBU |
59 |
MAHIGA GIRLS SECONDARY SCHOOL |
8237012 |
NYERI |
60 |
METEITEI BOYS SECONDARY SCHOOL |
29542101 |
NANDI |
61 |
SACHO HIGH SCHOOL |
33517102 |
BARINGO |
62 |
MAKINI SCHOOL |
20406014 |
NAIROBI |
63 |
NYANG'ORI BOYS HIGH SCHOOL |
38619102 |
VIHIGA |
64 |
NYAMIRA GIRLS SECONDARY SCHOOL |
42712102 |
SIAYA |
65 |
ST. CHARLES LWANGA ICHUNI GIRLS HIGH |
40735201 |
KISII |
66 |
NJIIRI SCHOOL |
10227301 |
MURANGA |
67 |
THOME BOYS SEC SCHOOL |
30555106 |
LAIKIPIA |
68 |
LIGHT ACADEMY |
3121102 |
MOMBASA |
69 |
ST. PETER'S MUMIAS BOYS HIGH SCHOOL |
37617211 |
KAKAMEGA |
70 |
KISIMA MIXED SECONDARY SCHOOL |
7214117 |
NYANDARUA |
71 |
NYERI HIGH SCHOOL |
8202001 |
NYERI |
72 |
SING'ORE GIRLS SECONDARY SCHOOL |
34518102 |
ELGEYO MARAKWET |
73 |
METKEI SECONDARY SCHOOL |
34559502 |
ELGEYO MARAKWET |
74 |
KISUMU GIRL'S HIGH SCHOOL |
39700009 |
KISUMU |
75 |
BUNYORE GIRLS |
38600003 |
VIHIGA |
76 |
UPPER HILL SCHOOL |
20405002 |
NAIROBI |
77 |
NYAHURURU ELITE SENIOR SCHOOL |
7214110 |
NYANDARUA |
78 |
NAIVASHA GIRLS SECONDARY SCHOOL |
27537301 |
NAKURU |
79 |
KAPSABET GIRLS HIGH SCHOOL |
29513101 |
NANDI |
80 |
ST. MARY'S GIRLS HIGH SCHOOL IGOJI |
15300012 |
MERU |
81 |
BURUBURU GIRLS SECONDARY |
20401007 |
NAIROBI |
82 |
ST. MARY'S SCHOOL, YALA |
42726101 |
SIAYA |
83 |
ST.PETER'S SEMINARY |
37616014 |
KAKAMEGA |
84 |
NGUVIU BOYS HIGH SCHOOL |
14355201 |
EMBU |
85 |
MOI FORCES ACADEMY - NAIROBI |
20400008 |
NAIROBI |
86 |
ST.CLARE GIRLS' SECONDARY-ELBURGON |
27538105 |
NAKURU |
87 |
KARIMA GIRLS |
7200009 |
NYANDARUA |
88 |
MOI FORCES ACADEMY LANET |
27500007 |
NAKURU |
89 |
RAMBA SECONDARY SCHOOL |
42721202 |
SIAYA |
90 |
TURBO SCHOOL |
26509169 |
UASIN GISHU |
91 |
SHEIKH KHALIFA BIN ZAYED AL-NAHYAN SECONDARY |
3121101 |
MOMBASA |
92 |
ST. GABRIEL'S LANET SEC |
27536124 |
NAKURU |
93 |
MBITA HIGH SCHOOL |
41700010 |
HOMA BAY |
94 |
VANESSA GRANT GIRLS HIGH SCHOOL |
27552048 |
NAKURU |
95 |
MARIA SOTI GIRLS EDUCATIONAL CENTRE |
34559212 |
ELGEYO MARAKWET |
96 |
MATERI GIRLS SECONDARY SCHOOL |
19313201 |
THARAKA NITHI |
97 |
NYAHURURU ELITE GIRLS SE. SCHOOL |
30556320 |
LAIKIPIA |
98 |
MAKUENI BOYS |
18300003 |
MAKUENI |
99 |
ORERO BOYS SECONDARY SCHOOL |
41704107 |
HOMA BAY |
100 |
APOSTOLIC CARMEL GIRLS' SECONDARY SCHOOL |
20401101 |
NAIROBI |