Kiambu County is known not only for its rich agricultural history but also for producing some of Kenya’s top academic performers. In the 2019 KCPE, Damacrest School (a private institution) made headlines after producing the country’s top candidate, Andy Michael Munyiri, who scored 440 marks. Notably, the school’s second-best candidate earned an impressive 434 marks.
While private schools in the county continue to thrive, public primary schools in Kiambu County have also been consistent in producing excellent academic results, backed by experienced teachers and supportive communities.
Below is a well-arranged and updated list of the top 20 public primary schools in Kiambu County as of 2025:
1. Kiambu Primary School
A reputable institution in the county, Kiambu Primary continues to produce competitive learners through quality teaching and a strong academic foundation.
- Location: Kiambaa Constituency
2. St. Mary’s Kamba Primary School
This school has been known for its discipline, quality education, and consistent KCPE performance over the years.
- Location: Kabete
3. Mukui Primary School
A leading public school in Kabete, Mukui Primary is dedicated to providing inclusive and accessible education to all learners.
- Location: Kabete
4. ACK Kirangari Primary School
This church-sponsored institution is known for combining academic excellence with Christian values.
- Location: Nyathuna, Kabete Constituency
5. Kibiku Primary School
With a focus on learner-centered education, Kibiku Primary School continues to perform well academically within Nyathuna Ward.
- Location: Nyathuna, Kabete Constituency
6. Mary Immaculate Kiamumbi Primary School
A faith-based public institution, it integrates value-based learning with the national curriculum for holistic child development.
- Location: Kiambaa
7. Chief Wandie Primary School
Located in Riabai, this school continues to stand out for its dedicated staff and improved KCPE performance.
- Location: Riabai, Kiambaa Constituency
8. Riabai Primary School
This school has consistently ranked among the top in Riabai Town, known for producing disciplined and high-achieving pupils.
- Location: Riabai Town
9. Benson Njau Primary School
Benson Njau Primary is a popular choice for residents of Ting’ang’a and continues to show academic growth each year.
- Location: Ting’ang’a
10. Riara Primary School
Located in Kiambu Town, Riara Primary provides a vibrant and diverse learning environment, leading to consistent academic excellence.
- Location: Kiambu Town
11. Ting’ang’a Model Primary School
A model institution in the region, this school offers a structured academic experience supported by modern learning resources.
- Location: Ting’ang’a Town
12. Ndumberi Primary School
Ndumberi Primary stands out for its inclusive education practices and notable KCPE performance.
- Location: Ndumberi Town
13. Karigu-ini Primary School
Karigu-ini has shown remarkable improvements in recent years, becoming one of the most dependable schools in the Nyanduma area.
- Location: Nyanduma, Lari Constituency
14. Muhoro Primary School
Located in Gatamaiyu, this school serves as a pillar of quality public education within the Lari constituency.
- Location: Gatamaiyu, Lari Constituency
15. Kagwe Township Primary School
Kagwe Township is well-known for nurturing confident learners and consistently posting impressive results in national exams.
- Location: Kagwe Town, Lari Constituency
16. Kagaa Primary School
This institution provides a balanced education that blends academics and values, helping students realize their potential.
- Location: Lari Constituency
17. Ragia Forest Primary School
Nestled near the forest in Kamae, this school is a unique learning center offering calm surroundings and academic strength.
- Location: Kamae, Lari Constituency
18. Crossroads Primary School
A community favorite in Lari, Crossroads Primary School continues to impress with its dedicated teachers and motivated learners.
- Location: Lari Town
19. Kinale Primary School
Located in the cool highlands of Kinale, this school is a beacon of public education in the region.
- Location: Kinale Town, Lari Constituency
20. Utafiti Primary School
Situated in Kikuyu, Utafiti Primary is known for its strategic approach to learning and commendable academic performance.
- Location: Kikuyu Town
Final Thoughts:
Public primary schools in Kiambu County remain a strong foundation for many learners, offering quality education and shaping future leaders. As of 2025, these schools continue to play a key role in building academically sound and morally upright students across the region.
READ MORE: Top Private Primary Schools in Kiambu County







