List of primary schools in South Africa

This is a List of notable primary school in South Africa, by Province.

Buffalo City

 * A.W.Barnes Primary School, East London, Eastern Cape
 * Beaconhurst Primary School, East London, Eastern Cape
 * Cambridge Primary School, East London, Eastern Cape
 * Clarendon Primary School for Girls, East London, Eastern Cape
 * Crewe Primary School, East London, Eastern Cape
 * George Randell Primary School, East London, Eastern Cape
 * Gonubie Primary School, Gonubie
 * Hudson Park Primary School, East London, Eastern Cape
 * Laerskool Grens, East London, Eastern Cape
 * Learskool Nahoon, East London, Eastern Cape
 * Lilyfontein Primary School, East London, Eastern Cape
 * Merrifield Preparatory School, East London, Eastern Cape
 * Ncera Intermediate School, East London, Eastern Cape
 * Selborne Primary School, East London, Eastern Cape
 * Southernwood Primary School, East London, Eastern Cape
 * St. Anne's Primary School, East London, Eastern Cape
 * Stirling Primary School, East London, Eastern Cape
 * Voorpos Primary School, East London, Eastern Cape
 * West Bank Primary School, East London, Eastern Cape
 * Parkside Primary School, East London, Eastern Cape

Rest of province

 * Good Shepherd School, Makhanda
 * St. Andrew's Preparatory School, Grahamstown
 * Wilo Senior Primary School,Mqanduli
 * Sixhonkxweni Senior Primary School, Mqanduli
 * Mncwasa S.P.S, Mqanduli
 * St Mary's Roman Catholic Primary School, Makhanda
 * Bazindlovu Junior Primary School, Cofimvaba
 * Phakama Public Primary School, iBhayi

Johannesburg

 * Parkview Senior Primary School
 * Opelweg Primary School
 * The Ridge School
 * St.Micheal Private Primary School
 * Isekelo Primary School

Centurion

 * Laerskool en Hoërskool Raslouw
 * Regio Centurion Private School

Pretoria

 * Waterkloof House Preparatory School
 * Laerskool Danie Malan

East Rand

 * St Catherine's School, Germiston, offers both primary and high school
 * Happiness Primary School, Nigel
 * Alra-park primary School, Nigel

Amanzimtoti

 * Amanzimtoti Primary School

Durban

 * Maris Stella School, Berea

Hillcrest

 * Highbury Preparatory School

Kingsburgh

 * Warner Beach Preparatory School, Warner Beach

Pinetown

 * John Wesley School

Izotsha

 * Izotsha Primary School

Margate

 * Hibiscus Primary School
 * Margate Primary School

Port Shepstone

 * Port Shepstone Junior Primary School
 * Port Shepstone Senior Primary School

Amandawe

 * Amahlashana Senior Primary School
 * Amandawe Junior Primary School

Dududu

 * Dududu Junior Primary School
 * eZembeni Senior Primary School

Scottburgh

 * Scottburgh Primary School

Umzinto

 * St. Annes Primary School
 * St. Patrick's Primary School
 * uMzintovale Primary School

Nyangwini

 * Esbanini Primary School

Zululand

 * Nuwe Republiek Primary School, Vryheid
 * Lucas Meyer Primere Skool, Vryheid
 * Nardini Convent School, Vryheid
 * Vryheid Public Primary School, Vryheid
 * Michaelis Private School, Vryheid
 * Gobeni Primary School, Vryheid

Rest of province

 * Cordwalles Preparatory School, Pietermaritzburg
 * Clifton Preparatory School, Nottingham Road,
 * Merchiston Preparatory School, Pietermaritzburg
 * Treverton Preparatory School and College, Mooi River
 * Little Flower School, Eshowe

Limpopo
Magaingwana Primary School,Turkey Zone4,Chabelang
 * Greenside Primary School, Polokwane
 * Dihlabaneng Primary School, Dihlabaneng
 * Tsatane Primary School, Tsatane

Athlone

 * Sonderend Primary School, Manenberg
 * EasterPeak Primary School, Manenberg
 * Garlandale Primary School

Bellville

 * Welgemoed Primary School, Welgemoed

Blouberg

 * Table View Primary School, Table View

Brackenfell

 * Bastion Primary School
 * Brackenfell Primary School
 * Vredekloof Primary School

Cape Town

 * Bergvliet Primary School, Bergvliet
 * Michael Oak Waldorf School, Kenilworth
 * Oakhurst Primary School, Rondebosch
 * Rustenburg School for Girls, Rondebosch
 * South African College Schools (SACS), Newlands
 * The Grove Primary School, Claremont
 * Wynberg Boys' Junior, Wynberg
 * Wynberg Girls' Junior, Wynberg

Durbanville

 * Durbanville Primary School
 * Gene Louw Primary School
 * Vissershok Primary School, Vissershok

Kraaifontein

 * Aristea Primary School

Melkbosstrand

 * Van Riebeeckstrand Primary School

Milnerton

 * Liberté Primary School, Milnerton Ridge

Philadelphia

 * Philadelphia Primary School