Primary schools in Nairobi County
- Abundant Junior Care Centre Primary SchoolPrimary school · Mixed · Day
- Abundant Life Self Help SchoolPrimary school · Mixed · Day
- A.C.C and S Zimmerman AcademyPrimary school · Mixed · Day
- Achievers Patna Primary SchoolPrimary school · Mixed · Day
- ACK St. Johns School -PrimaryPrimary school · Mixed · Day
- Action Child Centre - PrimaryPrimary school · Mixed · Day
- Acts Prep School &Ed Center Primary SchoolPrimary school · Mixed · Day
- Addar Academy - Primary SchoolPrimary school · Mixed · Day
- Aef Rueben Primary SchoolPrimary school · Mixed · Day
- Aga Khan Junior AcademyPrimary school · Mixed · Day
- Aga Khan Primary SchoolPrimary school · Mixed · Day
- Aga Khan Primary School - Deaf UnitPrimary school · Mixed · Day
- Agano Junior AcademyPrimary school · Mixed · Day
- Agape Glad Kids Education Center PrimaryPrimary school · Mixed · Day
- Agape Junior Centre PrimaryPrimary school · Mixed · Day
- Agbon Academy - PrimaryPrimary school · Mixed · Day
- A Happy Offer Childrens CenterPrimary school · Mixed · Day
- Ainsworth Street Primary SchoolPrimary school · Mixed · Day
- AIPCA Ngei 2 Junior AcademyPrimary school · Mixed · Day
- Aisher Collier Primary SchoolPrimary school · Mixed · Day
- Akiba School - PrimaryPrimary school · Mixed · Day
- Akili Complex Primary SchoolPrimary school · Mixed · Boarding
- Akimam Springs - PrimaryPrimary school · Mixed · Day
- Alimus Learnfield AcademyPrimary school · Mixed · Day
- Alipautrisia Hope Foundation Education Centre (PrimaryPrimary school · Mixed · Day
- Allen Grove School PrimaryPrimary school · Mixed · Day
- Alliant Junior AcademyPrimary school · Mixed · Day
- All Saints Cathedral Primary SchoolPrimary school · Mixed · Day
- All Seasons AcademyPrimary school · Mixed · Day
- Al Madrasa PrimaryPrimary school · Mixed · Day
- Al Mauraja Tus Saipiyah Tus Burhaniyah (Msb) Primary SchoolPrimary school · Mixed · Day
- Almondland School PrimaryPrimary school
- Alpha & Omega Primary SchoolPrimary school
- Al Taawon Ed Center PrimaryPrimary school
- Amaf Academy PrimaryPrimary school · Mixed · Boarding
- Amani Neighbourhood Watch for Orphans (Primary)Primary school · Mixed · Day & Boarding
- Ambrose Primary SchoolPrimary school · Mixed · Day
- Amito Junior School PrimaryPrimary school · Mixed · Day
- Amk CenterPrimary school · Mixed · Day
- Anajali Primary SchoolPrimary school · Mixed · Boarding
- Ananda Marga Mission Primary SchoolPrimary school · Mixed · Day
- Ananda Marga Primary SchoolPrimary school · Mixed · Day
- Annointed Primary SchoolPrimary school · Mixed · Day
- Antioch Academy Primary SchoolPrimary school · Mixed · Day
- Antpaul AcademyPrimary school · Mixed · Day
- Anwarjunoir AcademyPrimary school · Mixed · Day
- Apca Mathare No. 10 AcademyPrimary school · Mixed · Day
- Apostolic Ed Center PrimaryPrimary school · Mixed · Day
- Arcjunior Academy PrimaryPrimary school
- Arise and Shine PrimaryPrimary school · Mixed · Day
- Arya Primary SchoolPrimary school · Mixed · Day
- Arya Vedic Primary SchoolPrimary school · Mixed · Day
- Aston Junior Academy PrimaryPrimary school · Mixed · Day
- Augustana Academy - PrimaryPrimary school · Mixed · Day & Boarding
- Ayani Estate Primary SchoolPrimary school · Mixed · Day
- Babadogo Catholic Primary SchoolPrimary school · Mixed · Day
- Babadogo Primary SchoolPrimary school · Mixed · Day
- Back To Glory Primary SchoolPrimary school · Mixed · Day
- Bahati Primary SchoolPrimary school · Mixed · Day
- Baim Mission Centre-PrimaryPrimary school · Mixed · Day
- Banda School-PrimaryPrimary school · Mixed · Day & Boarding
- Baraka Primary SchoolPrimary school · Mixed · Day
- Baraka Za Ibrahim Chldren Center-Primary SchoolPrimary school · Mixed · Day & Boarding
- Bas Academy - PrimaryPrimary school · Mixed · Day
- Baseroot AcademyPrimary school · Mixed · Day
- Beadom School - PrimaryPrimary school · Mixed · Day
- Beautykid School - PrimaryPrimary school · Mixed · Day
- Bellevue PrimaryPrimary school · Mixed · Boarding
- Bemaca Academy - PrimaryPrimary school · Mixed · Day
- Bencia Prep School - PrimaryPrimary school, Kasarani
- Bencia Prep School - PrimaryPrimary school, Kasarani
- Ben Jos Academy - PrimaryPrimary school
- Benray Junior AcademyPrimary school · Mixed · Day
- Benrose Academy - PrimaryPrimary school · Mixed · Day
- Bensesa Academy - PrimaryPrimary school · Mixed · Boarding
- Benum Education Centre - PrimaryPrimary school · Mixed · Day
- Besure Primary SchoolPrimary school · Mixed · Day
- Bethany Primary SchoolPrimary school · Mixed · Day
- Bethel Children Centre Primary SchoolPrimary school · Mixed · Day
- Bethesda Education Centre Primary SchoolPrimary school · Mixed · Day
- Bethlehem Primary SchoolPrimary school · Mixed · Day & Boarding
- Bethsaida Academy PrimaryPrimary school · Mixed · Day
- Betterlife Comm Center Primary SchoolPrimary school · Mixed · Day
- Beyond Tomorrow Education CentrePrimary school · Mixed · Day
- Bgright Angels Junior School - PrimaryPrimary school
- Bible Baptist Primary SchoolPrimary school · Mixed · Day
- Bidii Primary SchoolPrimary school · Mixed · Day
- Bidii Self Help Primary SchoolPrimary school · Mixed · Day
- Bignet Primary SchoolPrimary school · Mixed · Day
- Bigpen AcademyPrimary school · Mixed · Day
- Bigpen Academy PrimaryPrimary school
- Birds of Hope Primary SchoolPrimary school · Mixed · Day
- Bishop Kitonga Academy Huruma Primary SchoolPrimary school · Mixed · Day
- Blesings Primary SchoolPrimary school · Mixed · Day
- Blessed Brains Educational Trust School -PrimaryPrimary school · Mixed · Day
- Blessed Preparatory Centre-PrimaryPrimary school · Mixed · Boarding
- Blessings AcademyPrimary school · Mixed · Day
- Blossom Childrens Centre - PrimaryPrimary school · Mixed · Day
- Bluesky Academy PrimaryPrimary school · Mixed · Day
- Blue Star Children CentrePrimary school · Mixed · Day
Sources
- Senior schools: Ministry of Education lists for the 2026 intake, from the June 2025 list and the December 2025 C1, C2, C3 and C4 lists. Checked 22 October 2026.
- Other schools come from our older directory. Each school page shows its dates.