Overview
- Formed:
- County: Kiambu County
- Subcounty:
Juja - Address: Juja
- Postal Code:
- Contact:
- School code:
- Headteacher:
- Motto: Discipline and hard work leads to success
- Classrooms: 17
Nyacaba Primary School is a public day school situated in the Witeithie Ward of Juja Constituency, Kiambu County. As of 2026, the school serves a large population of over 1,900 pupils, primarily from the surrounding Nyacaba and Maraba areas. The institution recently benefited from significant government-led infrastructure improvements, including the renovation of classrooms to replace previously dilapidated structures and the installation of modern amenities to enhance the learning environment.