Education

Best Schools in Nairobi County: National Senior Schools, Fees and How They Are Chosen

Young Kenyans working on laptops at a Nairobi tech hub – best schools in nairobi county
Young Kenyans working on laptops at a Nairobi tech hub. Photo:

This page lists the national (Cluster 1) senior schools reported in Nairobi County, plus what parents pay in 2026.

Kenyan analyst working on laptops in an open-plan office – illustrating best schools in nairobi county
Kenyan analyst working on laptops in an open-plan office. Photo: <a href=”//commons.wikimedia.org/w/index.php?title=User:Dwalsh3&action=edit&redl / CC BY-SA 4.0 via Wikimedia Commons

How we chose these schools

We use one objective, published criterion: school category. National (Cluster 1) schools admit learners from across the country through Ministry of Education placement.

National senior schools in Nairobi County

  • Lenana School
  • Precious Blood Riruta
  • Moi Forces Academy
  • Kasarani Tree Side for the Deaf
  • Starehe Girls Centre
  • Moi Girls Secondary
  • Buruburu Girls
  • Pangani Girls
  • Starehe Boys’ Centre
  • Kenya High School
  • Nairobi School
  • St George’s Girls
  • State House Girls

Senior school fees (2026)

All public senior schools follow Gazette Notice 1449: day schools are free to parents (government pays KSh 22,244), while boarding schools charge parents at most KSh 53,554 or KSh 40,535 a year depending on their approved cap. See senior school fees 2026.

Junior schools

Public junior schools (Grades 7–9) are day schools hosted mostly in primary schools and funded by government capitation. There is no official performance ranking of junior schools, so we do not list “best” junior schools. Use the nearest public school or check private schools’ published fee structures.

Frequently asked questions

Which are the national schools in Nairobi County?

Lenana School, Precious Blood Riruta, Moi Forces Academy, Kasarani Tree Side for the Deaf, Starehe Girls Centre and others listed above, as reported.

How much do national schools charge in 2026?

At most KSh 53,554 or KSh 40,535 a year for boarding, per the 2026 gazette; day schools are free.

Related: School fees in Kenya hub

Sources: Kenya Gazette, 6 February 2026, Gazette Notice No. 1449, Tuko. Last updated October 2026.

Norah Waceke

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at Kenyans.co.ke, one of the country's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

Related stories

University students looking at a smartphone together – senior school fees kenya 2026
Education

Senior School Fees in Kenya 2026: Official Gazetted Fees for Day and Boarding Schools

The Cabinet Secretary for Education gazetted a single fees structure for all public senior schools (CBE and 8-4-4 learners) in
Students in a Kenyan university computer lab – capitation per learner kenya
Education

School Capitation in Kenya 2026: How Much Government Pays per Learner

Capitation is the money government sends to public schools per learner to cover tuition and operations. Young woman working on