Skip to content
Home Central
Primary schools in Central Province
Abercrest Primary Primary school · Mixed · Day, Nyandarua County Aberdare Peaks Academy Primary school · Mixed · Day, Murang’a County Aberdare Primary Primary school · Mixed · Day, Nyandarua County Acacia Dam Primary school · Mixed · Day, Nyeri County Acacia Green Academy Primary Primary school · Mixed · Day, Kiambu County ACK Emmanuel Primary Primary school · Mixed · Day, Kiambu County ACK Gatunguru Primary Primary school · Mixed · Day, Kirinyaga County ACK Kangui Academy Primary School Primary school · Mixed · Day, Murang’a County ACK Kanjai Academy Primary school · Mixed · Day, Kiambu County ACK Kiamwangi Academy Primary school · Mixed · Day, Kirinyaga County ACK Kirangari Primary Primary school · Mixed · Day, Kiambu County ACK Nyathuna Primary Primary school · Mixed · Day & Boarding, Kiambu County ACK Riverside Preparatory School Primary school · Mixed · Day, Kiambu County A.C.K Saint Peters Academy Primary school · Mixed · Day, Kiambu County ACK St. Andrews Njumbi Academy Primary school · Mixed · Day & Boarding, Murang’a County ACK St Andrews Primary Primary school · Mixed · Day, Kiambu County A.C.K St James Academy Primary Primary school · Mixed · Day, Kiambu County ACK St. James Primary Primary school · Mixed · Day, Nyandarua County ACK St Joseph Gathaiti Primary School Primary school · Mixed · Day, Kiambu County A.C.K. St. Michael's & All Angels Church Primary Primary school · Mixed · Day, Kiambu County ACK St Paul Academy Primary school · Mixed · Day, Kirinyaga County A.C.K St Paul Muhuti Primary School Primary school · Mixed · Day, Murang’a County ACK St Pauls Njoro Academy Primary school · Mixed · Day, Kiambu County ACK St. Peters Kiganjo Academy Primary School Primary school · Mixed · Day, Kiambu County A.C.K St. Peters Muguru Primary School Primary school · Mixed · Day, Murang’a County ACK St Philip Primary Primary school · Mixed · Day & Boarding, Nyeri County A.C.K St Stephen Kiambugi Primary School Primary school · Mixed · Day, Murang’a County ACK St Thomas Academy Primary school · Mixed · Day, Kirinyaga County ACK Thindigwa Primary Primary school · Mixed · Day, Kiambu County Agape Days Ring Academy Primary School Primary school · Mixed · Day, Kiambu County Aglow Junior Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Aguthi Primary School Primary school · Mixed · Day, Nyeri County Ahadi Junior Academy Primary Primary school · Mixed · Day, Kiambu County Ahiti Ndomba Primary Primary school · Mixed · Day, Kirinyaga County A.I.C Gikuni Academy Primary school · Mixed · Day, Kiambu County AIC Kamangu Primary Primary school · Mixed · Day, Kiambu County AIC Nderu Primary Primary school · Mixed · Day, Kiambu County AIC Ngano Academy Primary School Primary school · Mixed · Day, Nyandarua County A.I.P.C.A Bishop Kigunda Academy Primary school · Mixed · Day, Kirinyaga County AIPCA Karure Academy Primary School Primary school · Mixed · Day, Kiambu County AIPCA Riakiania Primary school · Mixed · Day, Kirinyaga County AIPCA St Daniel Primary School Primary school · Mixed · Day, Kiambu County Airstrip Primary Primary school · Mixed · Day, Nyeri County A.K. Magugu Primary Primary school · Mixed · Day, Kiambu County Alight Primary Primary school · Mixed · Day, Nyandarua County Allamano Children's Home Primary school · Mixed · Day, Kiambu County Allomano Special School for the Mentally Handicapp Primary school · Mixed · Day & Boarding, Nyeri County All Saints Centre Gitumbi Primary school · Mixed · Day, Kirinyaga County All Saints Kianyaga Academy Primary school · Mixed · Day & Boarding, Kirinyaga County All Saints Njabini Academy Primary school · Mixed · Day & Boarding, Nyandarua County Alma Primary Primary school · Mixed · Day & Boarding, Nyandarua County Aloe Vera Primary School Primary school · Mixed · Day, Kiambu County Alpha Junior School Primary Primary school · Mixed · Day, Nyeri County Alsan Junior Academy Primary Primary school · Mixed · Day, Kiambu County Amani Academy Primary Primary school · Mixed · Day, Murang’a County Amani Christian School Primary Primary school · Mixed · Day, Kiambu County Amani Primary Primary school · Mixed · Day, Nyandarua County Amboni Primary School Primary school · Mixed · Day, Nyeri County Ananda Marga Mission Primary School Primary school · Mixed · Day, Kiambu County Andus Academy Primary school · Mixed · Day & Boarding, Kiambu County Angelic Preparatory Primary school · Mixed · Day, Kiambu County Ansam Academy Primary school · Mixed · Day, Murang’a County Apex Children's Centre Primary Primary school · Mixed · Day, Kiambu County Arberdare Primary Primary school · Mixed · Day & Boarding, Nyeri County Arch-Bishop Gitari Boarding Primary school · Mixed · Boarding, Kirinyaga County Arch Bishop Kirima Academy Primary school · Mixed · Day, Nyeri County Arch Bishop Miano Academy Primary school · Mixed · Day, Kirinyaga County Arise and Shine Primary school · Mixed · Day, Kirinyaga County Arkroad Primary Primary school · Mixed · Day & Boarding, Nyeri County Arkroad Primary School Primary school, Nyeri County Athena Primary School Primary school · Mixed · Day, Kiambu County Athi Primary School Primary school · Mixed · Day, Kiambu County Atumwo Primary School Primary school · Mixed · Day, Kiambu County Auntday Junior Academy Primary Primary school · Mixed · Day, Kiambu County Auntie Maggie Prep School Primary school · Mixed · Day, Kiambu County Auto Excel Primary School Primary school · Mixed · Day, Kiambu County Avenue Junior Primary Primary school · Mixed · Day, Laikipia County Baari Primary Primary school · Mixed · Day, Nyandarua County Bahati Primary School Primary school · Mixed · Day, Nyandarua County Baragwi Junior Academy Primary school · Mixed · Day, Kirinyaga County Baraka Academy Primary Primary school · Mixed · Day, Nyeri County Baraka Junior Academy Primary school · Mixed · Day, Murang’a County Baraka Primary Primary school · Mixed · Day, Nyandarua County Baricho St Florence Academy Primary school · Mixed · Day, Kirinyaga County Baricho St Florence-Kiburu Primary school · Mixed · Day, Kirinyaga County Barisha Primary School Primary school · Mixed · Day, Nyeri County Bathi Primary Primary school · Mixed · Day, Kiambu County Beautiful Beginning Kindergaten Primary school · Mixed · Day, Kiambu County Beersheba Primary school · Mixed · Day, Kiambu County Beginners Primary School Primary school · Mixed · Day, Kiambu County Bellevue Primary School Primary school · Mixed · Day, Nyeri County Bemar Primary School Primary school · Mixed · Day, Murang’a County Benca Junior Academy Primary school · Mixed · Day, Kiambu County Benedito Highway Primary Primary school · Mixed · Day & Boarding, Murang’a County Beneser Primary School Primary school · Mixed · Day, Murang’a County Benson Njau Primary Primary school · Mixed · Day, Kiambu County Benver Academy Primary school · Mixed · Day, Kiambu County Beracah Academy Primary school · Mixed · Day, Kirinyaga County Beran Sabasaba Academy Primary Primary school · Mixed · Day & Boarding, Murang’a County Berry Hill Academy Primary Primary school · Mixed · Day, Kiambu County
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.