Last updated on July 27th, 2023 at 04:18 pm
Good high schools in Kenya: Every parent wants to give their children the best education possible so that they will be self-sufficient in the future.
Now, there are numerous good high schools in Kenya that will nurture the best out of your child- they excel in national exams as well as in co-curricular activities.
Of course, enrolling your child in a good high school increases the likelihood that he or she will perform well in the secondary KNEC exams, giving them the opportunity to attend top universities in the country.
So if your child sat for the KCPE exams recently and you want them to get the best and most quality education possible, you should look into the following good high schools in Kenya.
Good high schools in Kenya
I’ve listed a few high schools from each region below because the list is endless, as there are over 10,000 high schools in Kenya.
Nairobi region
The Kenya high school
Kenya High School is a public national boarding girls’ high school in Kileleshwa, Nairobi County.
It consistently outperforms in national secondary exams (KCSE) thus making it both Nairobi County’s and Kenya’s best girls’ high school.
Contacts
Phone: +254 724 253920
Email: kenyahigh@gmail.com
Website: www.kenyahigh.ac.ke
Postal address: P.O. Box 30035-00100, Nairobi
Pangani Girls High School
This is a prestigious national girls’ secondary school in Nairobi County. Pangani girls has long been known for its outstanding KCSE results.
Contacts
Postal address: P.O. Box 30152-00100, Nairobi
Phone: +254 733 314991
Email: panganigirlsshool@ymail.com
Website: www.panganigirls.sc.ke
Precious Blood Riruta
This is a girls’ secondary school located in Nairobi.
Contacts
Phone: 0720 238907 or 020 3546028
Email address: info@preciousbloodriruta.com
Website: www.preciousbloodriruta.com
Postal address: 21283-00505, Nairobi, Riruta
TIME OUT
📣 Hey there! Are you looking for the best courses, top colleges and universities, career guidance, and exciting scholarship opportunities in Kenya? Look no further! Join our Facebook page to stay up-to-date with all the latest information and insights on these topics.
So Please follow Kenya Education Guide on Facebook here for more updates about best courses in Kenya, best colleges and Universities in Kenya, Career choice options, Scholarships in Kenya, etc
🙏Thanks.
Now proceed reading below..👇
Starehe Boys’ Centre National School
Starehe Boys Centre is a renowned, all-boys, partial-boarding national secondary school that has often produced top scholars from Kenya and around the world.
It is located in Nairobi’s Starehe Constituency.
Contacts
Postal address: P.O Box 30178-00100, Nairobi
Phone no: 0727 531001/ 020 6761221
Email: info@stareheboyscentre.ac.ke
Website: www.stareheboyscentre.ac.ke
Lenana School
This is a boys’ national secondary school situated in Nairobi. The school has always maintained high performances in the KNEC exams.
Contacts
Postal address: P.O Box 30253-00100, Nairobi
Phone no: 0708 952250 or 0722 977795
Email: lenanaschool@gmail.com
Nairobi School
Nairobi School is one of the schools that have consistently performed well in the KNEC examinations. It’s also commonly referred to as “patch.”
Contacts
Phone: 020 4442799/ 020 4442855
Email address: info@nairobischool.ac.ke
School’s website is www.nairobischool.ac.ke
P.O Box 30047-00100, Nairobi, Kenya
Central region
Bishop Gatimu Ngandu Girls High School
The school is well-known for producing excellent results year after year.
It is located in Karatina, Mathira Constituency in Nyeri County.
Contacts
Postal address: P.O. Box 182-10101, Karatina
Phone: +254 720836570/ 061 2072180/ 020 2052716
Email address: bgngandu@yahoo.com
Website: www.ngandugirls.sc.ke
Maryhill Girls’ High School
Maryhill Girls, regarded as one of Kenya’s best performing schools, has maintained a strong track record in KCSE exam performance over the years.
It’s located in Thika.
Contacts
Postal address: P.O. Box 90100, Thika
Phone: 0704 983017/ 020 2011779
Email address: maryhillgirls@yahoo.com
Website: www.maryhillgirls.ac.ke
Alliance Girls’ High School
The school is also well-known for its performance in both local and national examinations.
It is located in Kikuyu, Kiambu County.
Contacts
Postal address: P.O. Box 109-00902, Kikuyu
Phone no: 0735 888639
Email address: info@alliancegirlshigh.sc.ke
Website: www.alliancegirlshigh.sc.ke
Alliance High School
The Alliance High School, also known as “Bush,” is a public national boys boarding secondary school in Kikuyu, Kiambu County, Kenya.
Contacts
Phone: 0733 141290/ 020 2015026/ 020 2014424
Email: info@alliancehighschool.ac.ke
Website: www.alliancehighschool.sc.ke
Postal address: P.O. Box 7- 00902, Kikuyu
Nyeri High School
Nyeri High School is a top boys-only extra-county secondary school in Nyeri.
Their contacts are as follows:
Phone: 020 232739
Email: info@nyerihigh.com
Postal address: P.O. Box 337-10100, Nyeri
Mang’u High School
Mang’u high is a top brass Kenyan National Boys’ High School that has frequently excelled in the KCSE exams. It is located in Kiambu County.
If you need to contact the school, use the following information:
Postal address: P.O. Box 34-01000, Kiambu
Phone no: +254 06 724146
Email address: mangu@manguhigh.ac.ke
Eastern region
Machakos Boys High School
Machakos High School is a public national boys’ secondary school in Machakos, Kenya.
To reach the school, use the following contacts:
Phone no: 044 2410240 or 0721796771
Email: machakosschool@yahoo.com
Postal address: P.O. Box 39-90100, Machakos
Website: www.machakosschool.sc.ke
Makueni Boys High School
Makueni Boys’ High School is one of Kenya’s national schools that always performs exemplarily in KNEC exams.
It is in Makueni County…
Their contact information is as follows:
Phone: +254 020 2623819/ +254 020 26238320
Postal address: P.O. Box 20-90300, Makueni
Email: info@makueniboys.ac.ke
Website: www.makueniboys.ac.ke
Meru High School
Meru School is a high-performing boys’ national school in Imenti North District, Meru County.
Contacts
Phone: 060 303207
Postal address: P.O. Box 103-60200, Meru
Email: info@meruschool.ac.ke
Website: www.meruschool.ac.ke
Muthale Girls High School
Muthale Girls’ High School is a boarding secondary school for girls in Kitui County.
Kindly use any of the following contacts for inquiries or clarifications:
Phone no: 0722 611506/0726 331829
Email: muthaleg@yahoo.com
Postal address: P.O. Box 20-90203, Tulia
Isiolo Girls High School
The school is a public national boarding secondary school for girls only, located in Isiolo North Constituency, Isiolo County.
It is one of the best secondary schools, with consistently high KCSE results.
Contacts
Postal address: P.O. Box 207-60300, Isiolo
Tel no: 064 52283/0725348566
Email: info@isiologirlsschool.com
Website: www.isiologirls.co.ke
Siakago Girls High School
The school is a public boarding secondary school for girls located in Embu County.
For further information, use the following contacts to reach the school administration:
Telephone: 0724 277889 or 0720 788273 or 0723 476839
Postal address: P.O. Box 91-60104, Siakago
Email: siakagogirls@yahoo.com
Website: www.siakagogirlshigh.sc.ke
North eastern region
Garissa High School
The school is a national boys’ boarding school in Garissa’s Dujis Township Constituency.
It has always performed admirably in KNEC exams in recent years.
For more information about the school, please contact the administration using the information provided below:
Phone no: 0722 240817 or 046 2575
Postal address: P.O. Box 94-70100, Garissa
Website: www.garissahigh.ac.ke
Email: info@garissahigh.ac.ke
Mandera Secondary School
This is a boys-only public national boarding secondary school in Mandera County.
Contacts
Postal address: P.O. Box 36-70300
Tel no: 0723 080226/ 046 2515
Email: info@manderasecondaryschool.com
Wajir High School
The school is a boys-only national boarding secondary school with a long history of producing the region’s top students. It is located in Bute, Wajir County.
Contacts
Telephone: 046 421061
Postal address: P.O. Box 29-70200, Wajir
Moi Girls Secondary School—Mandera
This is a public national boarding secondary school for girls located in Barwaqo, Mandera County.
You can contact the school administration using the following information:
Postal address: P.O. Box 203-70300, Mandera
Email: moimandera@gmail.com
Website: www.moigirlsmandera.ac.ke
Wajir Girls’ High School
The school is a public boarding secondary school for girls located in Jog Baru, Wajir County. It is well-known for excelling in both local and national exams.
Contacts
Postal address: P.O. Box 172-70200, Wajir
Phone number: 046 461063
NEP Girls High School
This is a public boarding secondary school for girls only in Garissa County.
Contacts
Phone number: 046 2257/ 046 2195
Email: info@nepgirls.com
Website: www.nepgirls.co.ke
Postal address: P.O. Box 84-70100
ALSO READ:
Best performing extra county schools in Kenya from recent KCSE results
Coast region
Mama Ngina Girls High School
As the only national girls’ secondary school in Mombasa, it excels in both local and national exams throughout the county. It is located in Mombasa County’s Kisauni Constituency.
Contacts
Postal address: P.O. Box 81074-80100, Mombasa
Phone: 0721743742
Email: mamanginagirls@yahoo.com
Website: www.mamanginagirls.co.ke
Bura Girls High School
This is one of Kenya’s best girls’ high schools, situated in Mwatate, Taita Taveta County.
Contact information
Postal address: P.O. Box 81-80311, Ng’ambwa
Tel: 0721 257694/ 0717003873
Email: buragirls@yahoo.com
Website: www.buragirlsschool.com
Lamu Girls High School
The school takes pride in being one of the region’s top schools for producing excellent results. It is situated in the Lamu County.
Contacts
Postal address: P.O. Box 88-80500
Phone no: 040 4633068
Email: lamugirls71@gmail.com
Website: lamugirls@sc.ke
Hola Boys’ High School
The school is a boys-only day and boarding secondary school located in Tana River County.
Contacts
Postal address: P.O. Box 50-70101, Hola
Phone no: 0720 147182/ 046-2064
Email: holasecondaryschool@yahoo.com
Ribe Boys High School
The school is a boys-only public secondary school in Kilifi County’s Kaloleni Constituency.
Contacts
Postal address: P.O. Box 198-80105, Kaloleni
Phone no: 0727 559646/ 0726123088
Email: info@ribeboys.sc.ke
Website: www.ribeboys.sc.ke
Kwale High School
This is a public national secondary school for boys in Matuga, Kwale County.
Contacts
Tel: 0702 138151/ 040 2104209
Email: info@kwalehighschool.com
Website: www.kwalehighschool.co.ke
Postal address: P.O. Box 13-80403
Western region
Bunyore Girls High School
This is a national boarding school for girls located in Emuhaya, Vihiga County.
For more information, please contact the school administration using the contacts below:
Postal address: P.O. Box 165-40105
Phone: 020 2311912
Email: info@bunyoregirlschool.sc.ke
Website: www.bunyoregirls.sc.ke
Lugulu Girls High School
This is a national girls’ boarding secondary school in the Bungoma County. It has consistently performed well in the KCSE exams over the years.
Contacts
Postal address: P.O. Box 50205, Lugulu
Phone: 0725 335335
Email: info@lugulugirls.sc.ke
Butere Girls High School
The school is located in Butere Constituency in Kakamega County.
Contacts
Phone no: 0726 5922816/ 056 20014
Email: info@buteregirlsschool.com
Website: www.buteregirlsschool.com
Postal address: P.O. Box 50101, Butere
Kakamega High School
This is a national boys’ only boarding secondary school located in Kakamega.
Contacts
Postal address: P.O. Box 90-50100, Kakamega
Tel no: 0704 143990
Email: kakschool@yahoo.com
Website: www.kakamegaschool.org
Chavakali High School
This is a public national boarding school for boys in Chavakali, Vihiga County.
Contacts
Phone: 0710 641009 or 056 51016
Email: info@chavakalihigh.sc.ke or chavahigh@yahoo.co.uk
Website: www.chavakalihigh.sc.ke
Butula Boys High School
It is located in Busia County.
The following are the school contacts:
Postal address: P.O. Box 50405, Butula
Phone: 0710306477
Email: info@butulaboys.ac.ke
Website: www.butulaboys.shuleweb.net
Nyanza region
Maranda High School
This is a boarding secondary school for boys in Siaya County. The school is an academic powerhouse that has topped the charts several times when KCSE results are released.
Contacts
Phone: 0799 914034
Email: admin@marandahighschool.sc.ke
Postal address: P.O. Box 120-40601, Bondo
Maseno High School
It is a national school for boys in Kisumu County.
Contacts
Postal address: P.O Box 120, Maseno
Phone no: 0713 715956 or 0738934812
Email: maseno_school@yahoo.com or info@masenoschool.sc.ke or dean@masenoschool.sc.ke
Website: www.masenoschool.sc.ke
Kanga High School
The school is an all boys’ secondary school in Rongo Constituency, Migori County.
Contacts
Phone no: 059 42055 or 059 44032
Postal address: P.O Box 4-40404, Rongo
Website: www.kangahighschool.co.ke
Email: kanganationalschool@gmail.com
Asumbi Girls’ High School
The school is situated in Homabay County.
Contacts
Postal address: P.O Box 46-40309, Asumbi
Phone: 0722 968678
Email: info@asumbigirlshigh.sc.ke
Website: www.asumbigirlshigh.sc.ke
Sironga Girls High School
It is located in Nyamira County.
Contacts
Phone: 0792 955180
Email: info@sirongagirls.ac.ke
Postal address: P.O Box 53, C21, Nyamira
Nyabururu Girls’ National School
The school is in the Kitutu Chache Constituency, Kisii County.
Contacts
Phone no: 0723 538393 or 064 22008
Email: nyabururugirlsnationalschool@yahoo.com
Postal address: P.O Box 533-40200, Kisii
ALSO READ:
Rift valley
Moi Girls High School-Eldoret
This is a famous national girls’ boarding school in Eldoret.
Contacts
Phone: 0721 969756
Email: admi@moigirlseldoret.ac.ke
Postal address: P.O. Box 140-30100, Eldoret
Nakuru Girls High School
The school is located in Nakuru.
Contacts
Postal address: P.O. Box 1352-20100, Nakuru
Phone: 0718 404489/ 051 2215219
Email: nakurugirlsh@gmail.com or nakurugirlsh@yahoo.com
Kipsigis Girls High School
It is situated in Kericho Town in Kericho County.
Contacts
Phone: 0714 034055/ 020 2645119
Email: info@kipsigisgirls.sc.ke
Website: www.kipsigisgirls.sc.ke
Postal address: P.O. Box 194-20200, Kericho
Kapsabet Boys High School
The school, located in Nandi County, is one of Kenya’s most prestigious boys’ national schools.
Contacts
Postal address: P.O. Box 10-0300, Kapsabet
Phone: 053 52185
Email address: info@kapsabetboys.sc.ke
Kilgoris Boys High School
The school is in Olochan, Narok County.
Contacts
Phone no: 0734 404304
Physical address: P.O. Box 48-40700
Email: info@kilgorisboys@yahoo.com
Lodwar Boys High School
It is situated in Lodwar town, Turkana County.
Contacts
Phone: 0706 347422 or 054 2104
Email: info@lodwarboyshigh.com
Postal address: P.O. Box 38, Lodwar
Good high schools in Kenya -Cheap private high schools in Kenya
In comparison to other private secondary schools, these are relatively inexpensive:
- Sunshine secondary school
- Mary’s Boys Secondary School, Nyeri
- Kisima Mixed Secondary School
- Brookfield Secondary School
- Batian Christian Secondary School
Top performing high schools in Kenya (best performing high schools in Kenya)
The following are some of the top-performing high schools in terms of academic excellence, facilities, and professionalism in recent years:
- Kenya High School
- Kapsabet Boys High School
- Alliance High School
- Maryhill Girls High School
- Alliance Girls’ High School
- Strathmore School
- Moi High School Kabarak
- Mang’u High School
- Maseno High School
- Kanga High School
- Starehe Girls’ Centre School
- Starehe Boys’ Centre and School
- Precious Blood Riruta
- Maranda High School
- Nairobi School
Best performing private secondary schools in Kenya
The following are the top private secondary schools in Kenya in terms of academic performance:
- Moi High School, Kabarak
- Strathmore School
- Wamy High School
- Mary Mother of Grace Boys’ Secondary School
- Kianda School
- Mary’s Boys’ Secondary School, Nyeri
- Anestar Boys’ Secondary School, Lanet
- Maasai High School
- Pioneer High School
- Nova Pioneer International Schools, Kenya
- Light Academy
- Chemelil Sugar Academy
Best performing private secondary schools in Nairobi
Nairobi, Kenya’s capital city, is a home to the top private secondary schools, which are thought to be the cream of academicians both domestically and internationally.
Among the superlative private secondary schools are:
- Strathmore school
- The Aga Khan High School
- Mary’s School, Nairobi
- Precious Blood Secondary Riruta
- Loreto Convent Msongari
- Sunshine secondary school
- Consolata School
- Kianda school
Good high schools in Kenya—FAQs
How many high schools are in Kenya?
Kenya currently has approximately 10,482 secondary schools, of which 9238 are public, and 1244 are privately owned.
Wrap up on Good High Schools in Kenya
When it comes to good high schools in Kenya, there is quite a number to choose from, and the list is seemingly endless.
In conclusion, the above-mentioned schools remain the dream schools for anyone seeking a higher-quality education.
So, make your decision today.
ALSO READ:
High school subjects in Kenya [Full list and groups]