Good High Schools in Kenya for your son or daughter

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: 

Top 10 national schools in Kenya – the best national schools in Kenya based on past academic performance

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:

  1. Sunshine secondary school
  2. Mary’s Boys Secondary School, Nyeri
  3. Kisima Mixed Secondary School
  4. Brookfield Secondary School
  5. 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:

  1. Kenya High School
  2. Kapsabet Boys High School
  3. Alliance High School
  4. Maryhill Girls High School
  5. Alliance Girls’ High School
  6. Strathmore School
  7. Moi High School Kabarak
  8. Mang’u High School
  9. Maseno High School
  10. Kanga High School
  11. Starehe Girls’ Centre School
  12. Starehe Boys’ Centre and School
  13. Precious Blood Riruta
  14. Maranda High School
  15. Nairobi School

 

Best performing private secondary schools in Kenya

The following are the top private secondary schools in Kenya in terms of academic performance:

  1. Moi High School, Kabarak
  2. Strathmore School
  3. Wamy High School
  4. Mary Mother of Grace Boys’ Secondary School
  5. Kianda School
  6. Mary’s Boys’ Secondary School, Nyeri
  7. Anestar Boys’ Secondary School, Lanet
  8. Maasai High School
  9. Pioneer High School
  10. Nova Pioneer International Schools, Kenya
  11. Light Academy
  12. 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:

  1. Strathmore school
  2. The Aga Khan High School
  3. Mary’s School, Nairobi
  4. Precious Blood Secondary Riruta
  5. Loreto Convent Msongari
  6. Sunshine secondary school
  7. Consolata School
  8. 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]

List of extra county schools in Kenya (full list of extra county schools in Kenya – boys, girls, and mixed schools)

Best girl schools in Kenya to take your daughter

Leave a Comment