Choosing the right school for your child is one of the most important decisions for parents. Nairobi has many top private schools offering high academic performance, modern facilities, and international curricula such as the Kenyan CBC/KCSE system, British IGCSE, International Baccalaureate (IB), and the American curriculum.

Private school fees in Nairobi vary widely depending on the curriculum and facilities. Some schools charge about KSh 150,000 per year, while top international schools can cost over KSh 3 million annually.

Below is a detailed list of the top 20 best private schools in Nairobi, including their location and estimated school fees.

1. International School of Kenya

Location: Runda

The International School of Kenya (ISK) is one of the most prestigious international schools in East Africa and offers the International Baccalaureate (IB) curriculum.

Estimated Fees:

  • About KSh 2.5M – KSh 4.5M per year

Highlights

  • World-class facilities
  • Diverse international student population
  • High university placement rates abroad

2. Brookhouse School

Location: Karen and Runda

Brookhouse School follows the British curriculum (IGCSE and A-Levels) and is widely known for strong academic results.

Estimated Fees:

  • About KSh 1.2M – KSh 1.6M per year

Highlights

  • Strong sports and performing arts programs
  • International university placements

3. Aga Khan Academy Nairobi

Location: Westlands

This prestigious school offers the International Baccalaureate curriculum and focuses on leadership and global citizenship.

Estimated Fees:

  • About KSh 900,000 – KSh 1.5M per year

4. Rosslyn Academy

Location: Gigiri

Rosslyn Academy offers the American curriculum with Advanced Placement (AP) programs.

Estimated Fees:

  • Around KSh 1.3M – KSh 2M per year

Highlights

  • Strong sports facilities
  • Excellent arts and music programs

5. Strathmore School

Location: Lavington

Strathmore School is one of Kenya’s top-performing KCSE private secondary schools.

Estimated Fees:

  • About KSh 250,000 – KSh 400,000 per year

6. Hillcrest International Schools

Location: Karen

Hillcrest is a popular international school offering the British Cambridge curriculum.

Estimated Fees:

  • Around KSh 700,000 – KSh 1M per year

7. Peponi School

Location: Lower Kabete

Peponi School is a respected preparatory school known for preparing students for top British secondary schools.

Estimated Fees:

  • Around KSh 650,000 – KSh 900,000 per year

8. The Banda School

Location: Langata

The Banda School offers the British curriculum and is known for strong character development.

Estimated Fees:

  • About KSh 1M – KSh 2M per year

9. Braeburn School

Location: Lavington

Braeburn School is part of the Braeburn Group of International Schools and follows the British curriculum.

Estimated Fees:

  • Around KSh 600,000 – KSh 900,000 per year

10. Kianda School

Location: Westlands

Kianda School is one of the best girls’ private secondary schools in Nairobi with consistent KCSE results.

Estimated Fees:

  • About KSh 200,000 – KSh 350,000 per year

11. Oshwal Academy Nairobi

Location: Westlands

Oshwal Academy offers the Cambridge curriculum and has excellent academic facilities.

Estimated Fees:

  • Around KSh 350,000 – KSh 600,000 per year

12. Makini School

Location: Ngong Road

Makini School offers both CBC and Cambridge international curriculum options.

Estimated Fees:

  • About KSh 150,000 – KSh 300,000 per year

13. Riara Primary School

Location: Riara Road

Riara Primary School is known for strong KCPE results and holistic development programs.

Estimated Fees:

  • About KSh 200,000 – KSh 350,000 per year

14. Riara Springs Academy

Location: Imara Daima

Riara Springs Academy consistently produces high KCPE scores, often among the best private schools.

Estimated Fees:

  • Around KSh 180,000 – KSh 300,000 per year

15. Light Academy Nairobi

Location: Karen

Light Academy is known for excellent KCSE results and discipline.

Estimated Fees:

  • About KSh 150,000 – KSh 250,000 per year

16. Loreto Convent Msongari

Location: Lavington

Loreto Msongari is a respected girls’ private school with strong academic performance.

Estimated Fees:

  • Around KSh 200,000 – KSh 350,000 per year

17. Consolata School Nairobi

Location: Westlands

Consolata School is a Catholic private school known for discipline and good academic results.

Estimated Fees:

  • Around KSh 150,000 – KSh 250,000 per year

18. St Mary’s School Nairobi

Location: Langata

St Mary’s School offers strong academic programs and leadership development.

Estimated Fees:

  • Around KSh 200,000 – KSh 400,000 per year

19. Moi Educational Centre

Location: Nairobi West

Moi Educational Centre is known for excellent KCPE results, with many students scoring above 400 marks.

Estimated Fees:

  • About KSh 200,000 – KSh 350,000 per year

20. St Christopher’s International School

Location: Karen, along Ngong Road

St Christopher’s International School offers the British National Curriculum from kindergarten to sixth form and includes both day and boarding options.

Estimated Fees:

  • Kindergarten: about KSh 127,000 – 180,000 per term
  • Preparatory: about KSh 334,000 – 412,000 per term
  • Secondary: about KSh 480,000 – 750,000 per term

Highlights

  • Cambridge Checkpoint, IGCSE, and A-Level programs
  • Modern facilities and extracurricular activities