Primary schools
695Only primary schoolsA
A to Z- Ab Xuma Primary SchoolSoweto · Public · 897 learners · No fees
- Agape Primary SchoolWeltevredenpark · Independent · 392 learners
- Ahanang Intermediate SchoolLenasia · Public · 616 learners · No fees
- Akani Metmar SchoolDiepsloot · Independent · 490 learners
- Al-Aqsa SchoolLenasia · Independent · 411 learners
- Al Aqsa School Ext OneLenasia · Independent · 346 learners
- Albert Street SchoolMarshalltown · Independent
- Albertina Sisulu Special SchoolSoweto · Public · 251 learners
- Alpha Primary SchoolLenasia · Public · 924 learners
- Amsai Private Primary SchoolOrange Farm · Independent · 98 learners
- Apex Primary SchoolLenasia · Public · 2,267 learners · No fees
- Appleton College Independent SchoolSundowner · Independent
- Archers CollegeIndependent
- Arthur Matthews Primary SchoolPublic · 1,148 learners
- Asteri Primary SchoolHoughton · Public · 1,114 learners
- Atamelang Primary SchoolNaledi · Public · 414 learners · No fees
- Auckland Park Preparatory SchoolAuckland Park · Independent · 265 learners
- Avenir Private SchoolIndependent · 57 learners
B
A to Z- Baby Steps Early Learning Centre Linbro ParkIndependent · 29 learners
- Bafikile Primary SchoolPublic · 229 learners · No fees
- Bapedi Primary SchoolSoweto · Public · 584 learners · No fees
- Basa Protea Primary SchoolProtea · Independent · 1,137 learners
- Basani Primary SchoolSoweto · Public · 406 learners · No fees
- Bateleur CollegeNorthriding · Independent · 119 learners
- Batsogile Primary SchoolPimville · Public · 474 learners · No fees
- Beaulieu Preparatory SchoolBeaulieu · Independent · 595 learners
- Bentley Preparatory SchoolMidrand · Independent · 199 learners
- Berea Christian SchoolIndependent · 189 learners
- Berea Primary SchoolHillbrow · Public · 1,316 learners
- Bernard Isaacs Primary SchoolCoronationville · Public · 1,284 learners
- Bertrams Junior SchoolPublic · 891 learners
- Beulah Independent Private SchoolRoodepoort North · Independent · 246 learners
- Bilal College Independent SchoolLenasia South · Independent · 469 learners
- Blairgowrie Primary SchoolPublic · 873 learners
- Boekenhout Primary SchoolEldorado Park · Public · 1,167 learners · No fees
- Boepakitso Primary SchoolSoweto · Public · 1,062 learners · No fees
- Boikanyo Primary SchoolSoweto · Public · 477 learners · No fees
- Bokamoso Stars AcademyKillarney · Independent · 68 learners
- Bonamelo Primary SchoolRoodepoort · Public · 1,519 learners · No fees
- Bonwelong Primary SchoolMidrand · Public · 1,810 learners · No fees
- Bopanang Primary SchoolPublic · 285 learners · No fees
- Bordeaux Primary SchoolRandburg · Public · 1,203 learners
- Boskop Primary SchoolHoneydew · Public · 1,552 learners
- Bosmont Primary SchoolPublic · 787 learners
- Bovet Primary SchoolSandton · Public · 2,351 learners · No fees
- Braamfischerville Primary SchoolRoodepoort · Public · 1,364 learners · No fees
- Bradford Preparatory SchoolGlen Austin · Independent · 141 learners
- Bramley Primary SchoolPublic · 1,152 learners
- Bree Primary SchoolPublic · 954 learners
- Bright Stars AcademyIndependent · 1,269 learners
- British International Preparatory SchoolRandburg · Independent
- Brixton Primary SchoolBrixton · Public · 778 learners · No fees
- Broadacres Academy and Farm Nursery SchoolIndependent · 270 learners
- Bryandale Primary SchoolSandton · Public · 1,131 learners
- Bryanston Grade Nought SchoolIndependent · 50 learners
- Bryanston Parallel Medium SchoolPublic · 1,071 learners
- Bryanston Primary SchoolSandton · Public · 887 learners
- Bryneven Primary SchoolBryanston · Public · 868 learners
- Buccleuch Primary SchoolSandton · Public · 811 learners
- Busisiwe Primary SchoolSoweto · Public · 363 learners · No fees
- Buyani Primary SchoolFinetown · Public · 1,399 learners · No fees
C
A to Z- Camden Preparatory SchoolIndependent · 253 learners
- Carlswald House Preparatory SchoolMidrand · Independent · 250 learners
- Carlswald Montessori Primary SchoolIndependent · 355 learners
- Carter Primary SchoolSandton · Public · 1,525 learners · No fees
- Cavendishstraat Primary SchoolEldorado Park · Public · 927 learners · No fees
- Charter House PreparatoryHoneydew · Independent · 648 learners
- Chartwell Leadership Primary SchoolIndependent · 27 learners
- City Kidz Primary SchoolIndependent · 828 learners
- Cliffview Primary SchoolPublic · 958 learners
- Coghlan Primary SchoolBerea · Independent · 188 learners
- Constantia Kloof Primary SchoolRoodepoort · Public · 1,107 learners
- Contantia Kloof MontessoriIndependent · 63 learners
- Cooper CollegeIndependent · 687 learners
- Coronation Training CentrePublic · 163 learners
- Cosmo City Junior Primary SchoolRandburg · Public · 2,374 learners · No fees
- Cosmo City Primary No 1 SchoolRandburg · Public · 1,787 learners · No fees
- Cosmo City West Primary SchoolRandburg · Public · 2,010 learners · No fees
- Craighall Primary SchoolPublic · 596 learners
- Crawford International FourwaysCraigavon · Independent · 397 learners
- Crawford International Lonehill PreparatoryIndependent · 512 learners
- Crawford International Sandton PreparatoryBenmore Gardens · Independent · 887 learners
- Crestview Primary SchoolPublic · 581 learners
- Crosby Academic Primary SchoolPublic · 672 learners
- Cross Over Junior Remedial Independent SchoolJohannesburg South · Independent · 111 learners
- Crown Reef Primary Mine SchoolPublic · 546 learners · No fees
- Crown Reef Primary SchoolMayfair · Public · 704 learners
- Curro DouglasdaleIndependent · 284 learners
- Curro OakdeneIndependent · 270 learners
- Cyrildene Primary SchoolCyrildene · Public · 777 learners
D
A to Z- Daxina Primary SchoolPublic · 1,312 learners
- Delrado Primary SchoolPublic · 804 learners · No fees
- Denver Primary SchoolPublic · 1,445 learners · No fees
- Diepsloot Primary SchoolFourways · Public · 1,782 learners · No fees
- Dikgabane Primary SchoolSoweto · Public · 978 learners · No fees
- Diodi Primary SchoolSoweto · Public · 862 learners · No fees
- Discovery Primary SchoolDiscovery · Public · 1,115 learners
- Ditau Primary SchoolPublic · 447 learners · No fees
- Ditawana Primary SchoolSoweto · Public · 472 learners · No fees
- Don Bosco Educational Projects-Laura VicunaEnnerdale · Independent · 202 learners
- Donaldson Primary SchoolSoweto · Public · 508 learners · No fees
- Doug Whitehead SchoolKensington · Public · 204 learners
- Dowlinglaan Primary SchoolPublic · 1,186 learners · No fees
- Dr Knak Primary SchoolSandton · Public · 1,628 learners · No fees
- Dr Mary Malahlela Primary SchoolRoodepoort · Public · 246 learners
- Dr Mathole Motshekga Primary SchoolMidrand · Public · 2,289 learners · No fees
- Drake Koka Primary SchoolMidrand · Public · 2,335 learners · No fees
- Dreamhill International SchoolIndependent · 140 learners
- DSJ Primary SchoolRoodepoort · Public · 617 learners · No fees
- Dulcie September Primary SchoolMidrand · Public · 2,335 learners · No fees
- Dumezweni Primary SchoolSoweto · Public · 725 learners · No fees
- Durban Deep Primary SchoolRodepoort · Public · 1,201 learners · No fees
- Duzenendlela Primary Farm SchoolOrange Farm · Public · 208 learners
- Dzata Primary SchoolPublic · 250 learners · No fees
E
A to Z- EadvanceRandburg · Independent · 511 learners
- Eadvance Spark CrestaIndependent · 514 learners
- Eastgate Primary SchoolPublic · 672 learners
- Ebomini Primary SchoolPublic · 2,656 learners · No fees
- Ebony Park Primary SchoolMidrand · Public · 2,440 learners · No fees
- Ebuhleni Primary SchoolSoweto · Public · 1,188 learners · No fees
- Eco Kids AcademyRandpark Ridge · Independent · 43 learners
- Ekukhanyisweni Primary SchoolSandton · Public · 1,339 learners · No fees
- Ekuphumeleleni Primary SchoolSoweto · Public · 452 learners · No fees
- Elandspark Private AcademyIndependent · 28 learners
- Eldocrest Primary SchoolPublic · 1,210 learners
- Eldorado Park Muslim SchoolEldorado Park · Independent · 105 learners
- Eldorado Park Primary SchoolPublic · 1,124 learners · No fees
- Eldridge Primary SchoolPublic · 1,287 learners
- Elitheni Primary SchoolJohannesburg · Public · 70 learners
- Elsie Ngidi Primary SchoolSoweto · Public · 1,113 learners · No fees
- Emadlelweni Primary SchoolPublic · 671 learners · No fees
- Emathafeni Primary SchoolPublic · 500 learners · No fees
- Emaweni Primary SchoolSoweto · Public · 187 learners · No fees
- Emfundisweni Primary SchoolSandton · Public · 1,376 learners · No fees
- Emisebeni Junior Primary SchoolSoweto · Public · 234 learners · No fees
- Emmarentia Primary SchoolEmmarentia · Public · 424 learners
- Empumalanga Primary SchoolMeadowlands · Public · 535 learners · No fees
- Emseni Primary SchoolSoweto · Public · 417 learners · No fees
- Emzimvubu Primary SchoolSoweto · Public · 155 learners · No fees
- Enkanyezini Primary SchoolPublic · 281 learners · No fees
- Enkolweni Primary SchoolJohannesburg · Public · 306 learners · No fees
- Entandweni Primary SchoolSoweto · Public · 1,031 learners · No fees
- Ep Bauman Primary SchoolPublic · 984 learners
- Esithebeni Primary SchoolSoweto · Public · 868 learners · No fees
- Espoir AcademyIndependent · 131 learners
- Everest Primary SchoolNewclare · Public · 1,166 learners · No fees
- Ew Hobbs Primary SchoolEldorado Park · Public · 1,150 learners
- Ezibukweni Primary SchoolSoweto · Public · 255 learners · No fees
F
A to Z- Faery Glen Therapy CentreIndependent · 157 learners
- Fairsand Primary SchoolSandringham · Public · 539 learners
- Fairview Junior SchoolPublic · 847 learners · No fees
- Fairways Primary SchoolPublic · 498 learners
- Faranani Primary SchoolSoweto · Public · 1,860 learners · No fees
- Faresani Primary SchoolSoweto · Public · 338 learners · No fees
- Feed My LambsEldorado Park · Independent · 778 learners
- Ferreira Primary SchoolPublic · 344 learners
- Finetown Primary SchoolPublic · 1,665 learners · No fees
- Firethorn Primary SchoolKliptown · Public · 999 learners · No fees
- Flamingo Primary SchoolLenasia · Public · 1,474 learners
- Fleurhof Primary School No. 1Fleurhof · Public · 1,247 learners · No fees
- Florida Islamic SchoolIndependent · 86 learners
- Florida Primary SchoolFlorida · Public · 1,266 learners
- Floridalaan Primary SchoolSoweto · Public · 1,223 learners · No fees
- Flutterbys Special Education and Therapy CentreIndependent · 62 learners
- Footprints Preparatory SchoolRandburg · Independent · 26 learners
- Fordsburg Primary SchoolPublic · 1,243 learners
- Forest Hill Primary SchoolJohannesburg South · Public · 1,128 learners
- Forest Town SchoolPublic · 399 learners
- Fountain Park Educational InstituteFontainebleau · Independent · 258 learners
- Franklin D Roosevelt Primary SchoolPublic · 781 learners
- Freedom Primary SchoolPublic · 1,848 learners · No fees
- Funda Ujabule School Institute for Childhood EducationSoweto · Public · 497 learners
- FuturaskoolRidgeway · Public · 403 learners
G
A to Z- Gauteng CollegeIndependent · 111 learners
- Gazankulu Primary SchoolSoweto · Public · 1,044 learners · No fees
- Giyani Primary SchoolSoweto · Public · 452 learners · No fees
- Glenanda Primary SchoolPublic · 1,258 learners
- Glenhazel Primary SchoolLyndhurst · Public · 1,022 learners
- Glenoaks SchoolKensington · Independent · 137 learners
- Glenridge Primary SchoolSoweto · Public · 1,534 learners · No fees
- Glenvista Primary SchoolGlenvista · Public · 559 learners · No fees
- Gold Reef Private SchoolOrmonde · Independent · 216 learners
- Gordon Primary SchoolSandton · Public · 1,374 learners · No fees
- Goudpark Primary SchoolPublic · 897 learners
- Govan Mbeki Primary SchoolOrange Farm · Public · 1,568 learners · No fees
- Goza Primary SchoolSoweto · Public · 1,582 learners · No fees
- GR Harris Primary SchoolPublic · 1,054 learners · No fees
- Grayston Preparatory SchoolSandown · Independent · 475 learners
- Greenfield Primary SchoolIndependent · 146 learners
- Greenside Primary SchoolPublic · 539 learners
- Greyville Primary SchoolLenasia · Public · 1,329 learners
H
A to Z- H A Jack Primary SchoolHighlands North · Public · 1,035 learners
- Happynest GradesNoordwyk · Independent · 16 learners
- Harmony Primary SchoolLenasia · Public · 1,038 learners
- Harry Gwala Primary SchoolRoodepoort · Public · 1,905 learners · No fees
- Harvest Christian SchoolMulbarton · Independent · 207 learners
- Hector Peterson Primary SchoolRoodepoort · Public · 1,232 learners · No fees
- Heerengracht Primary SchoolPublic · 1,022 learners · No fees
- Hesperus Primary SchoolPublic · 211 learners
- Highveld Primary SchoolPublic · 988 learners
- Hillcrest Primary SchoolMalvern · Public · 920 learners
- Hilltop Montessori SchoolKyalami · Independent · 56 learners
- His Wills SchoolKaalfontein · Independent · 436 learners
- Hitekani Primary SchoolSoweto · Public · 1,457 learners · No fees
- Hlabangane Primary SchoolPublic · 371 learners · No fees
- Hlakaniphani Primary SchoolChiawelo · Public · 602 learners · No fees
- Hoernle Primary SchoolSoweto · Public · 228 learners · No fees
- Horizon View Primary SchoolPublic · 1,177 learners
- Houghton Primary SchoolPublic · 596 learners
I
A to Z- I H Harris Primary SchoolPublic · 957 learners
- I R Griffith Primary SchoolRandburg · Public · 837 learners
- Igugu Primary SchoolPublic · 417 learners · No fees
- Igugulethu Primary SchoolPublic · 1,372 learners · No fees
- Ikage Primary SchoolSandton · Public · 1,290 learners · No fees
- Ikaneng Primary SchoolPublic · 993 learners · No fees
- Ikemeleng Primary SchoolSoweto · Public · 610 learners · No fees
- Ikwezi Primary SchoolSoweto · Public · 481 learners · No fees
- Impala Crescent Primary SchoolLenasia · Public · 1,006 learners
- Impumelelo Junior Primary SchoolPublic · 328 learners · No fees
- In Touch Edu CentreJohannesburg South · Independent · 17 learners
- Indyebo Primary SchoolSoweto · Public · 455 learners · No fees
- Inkanyezi Waldorf CentreSandton · Independent · 189 learners
- Inkululeko Yesizwe Primary SchoolLenasia South · Public · 1,792 learners · No fees
- Inkwenkwezi Primary SchoolSoweto · Public · 504 learners · No fees
- Intlonipho Primary SchoolPublic · 1,135 learners · No fees
- Iphutheng Primary SchoolSandton · Public · 1,625 learners · No fees
- Ipolokeng Primary SchoolSoweto · Public · 471 learners · No fees
- Isaacson Primary SchoolJohannesburg · Public · 186 learners · No fees
- Isiboniso Primary SchoolOrange Farm · Independent · 255 learners
- Isipho Primary SchoolPublic · 519 learners · No fees
- Isiseko Primary SchoolSoweto · Public · 428 learners · No fees
- Isu'lihle Primary SchoolSoweto · Public · 749 learners · No fees
- Itekeng Primary SchoolSoweto · Public · 314 learners · No fees
- Itemogele Primary SchoolPublic · 1,510 learners · No fees
- Itemoheng Primary SchoolOrange Farm · Public · 1,311 learners · No fees
- Ithembalihle Primary SchoolDobsonville · Public · 337 learners · No fees
- Ithute Primary SchoolSandton · Public · 1,628 learners · No fees
- Ivory Park Primary SchoolMidrand · Public · 2,189 learners · No fees
- Iyana English Private SchoolIvory Park · Independent · 294 learners
J
A to Z- Jabavu-Oos Primary SchoolSoweto · Public · 119 learners · No fees
- Japari SchoolParkview · Independent · 94 learners
- JB Marks Primary SchoolDobsonville · Public · 1,560 learners · No fees
- Jeppe High Preparatory SchoolPublic · 798 learners
- Jiswa Training CentreLenasia · Public · 501 learners
- Johannesburg Girls' Preparatory SchoolPublic · 1,096 learners
- Johannesburg School for AutismPublic
- John Mitchell Primary SchoolJeppestown · Public · 1,064 learners
- JS Mpanza Primary SchoolDipkloof · Public · 718 learners · No fees
- Jubilate Primary SchoolCrowthorne · Independent · 126 learners
- Julius Sebolai Primary SchoolPublic · 1,560 learners · No fees
K
A to Z- Kaalfontein Primary SchoolMidrand · Public · 2,487 learners · No fees
- Kanana Park Primary SchoolKanana Park · Public · 1,272 learners · No fees
- Kanana Primary SchoolIvory Park · Public · 3,233 learners · No fees
- Karabo Primary SchoolSoweto · Public · 447 learners · No fees
- Kensington Ridge Primary SchoolPublic · 603 learners
- Kersten CollegeFlorida · Independent · 70 learners
- Kgatelopele Primary SchoolPublic · 237 learners · No fees
- Kgololo AcademyAlexandra · Independent · 161 learners
- Khandubuhle Primary SchoolSoweto · Public · 275 learners · No fees
- Khauhelo Primary SchoolPublic · 429 learners · No fees
- Kholwani Primary SchoolSoweto · Public · 828 learners · No fees
- Khomanani Primary SchoolSoweto · Public · 1,197 learners · No fees
- Khotso Primary SchoolPublic · 283 learners · No fees
- Khula-Nolwazi Primary SchoolPublic · 1,028 learners · No fees
- Khuthala Primary SchoolPublic · 749 learners · No fees
- Kiasha Park Primary SchoolLenasia · Public · 1,496 learners · No fees
- Kids Milestone Primary SchoolMidrand · Independent · 247 learners
- Kimfield AcademyIndependent · 113 learners
- King David Primary (Sandton) SchoolIndependent · 274 learners
- King David Primary School LinksfieldIndependent · 564 learners
- King David Primary (Victory Park) SchoolVictory Park · Independent · 330 learners
- King Edward V11 Preparatory SchoolPublic · 780 learners
- King Zwelithini Primary SchoolSoweto · Public · 270 learners · No fees
- Kingfisher Learning CentreHorison · Independent · 92 learners
- Kingsway Centre of ConcernRandparkridge · Independent · 250 learners
- Klip Valley Primary SchoolDobsonville · Public · 1,202 learners · No fees
- Kliptown Primary SchoolPublic · 633 learners · No fees
- Kwa-Phalo Primary SchoolSoweto · Public · 217 learners · No fees
- Kyalami Preparatory SchoolKyalami · Independent · 388 learners
L
A to Z- La Rochelle Primary SchoolPublic · 1,034 learners · No fees
- Laerskool ClaremontPublic · 795 learners · No fees
- Laerskool Culembeeck Primary SchoolPublic · 1,190 learners
- Laerskool DalmondeorMondeor · Public · 1,218 learners
- Laerskool Danie TheronPublic · 903 learners
- Laerskool Die RuiterRoodepoort · Public · 1,034 learners
- Laerskool Dr HavingaRoodepoort · Public · 1,126 learners
- Laerskool EsperanzaNewlands · Public · 1,055 learners
- Laerskool FairlandFairland · Public · 1,170 learners
- Laerskool FloridaRoodepoort · Public · 791 learners
- Laerskool FontainebleauFontainebleau · Public · 651 learners
- Laerskool Generaal Christiaan de WetPublic · 801 learners
- Laerskool Generaal de La ReyDelarey · Public · 912 learners
- Laerskool Gustav PrellerPublic · 893 learners
- Laerskool Halfway House Primary SchoolHalfway House · Public
- Laerskool HelderkruinPublic · 1,019 learners
- Laerskool HorisonRooepoort · Public · 629 learners
- Laerskool Jan CelliersParkview · Independent · 503 learners
- Laerskool Jim FouchePublic · 1,008 learners
- Laerskool Jozua NaudePublic · 1,169 learners
- Laerskool KensingtonPublic · 609 learners
- Laerskool Louw GeldenhuysLinden · Public · 734 learners
- Laerskool NobelModderfontein · Public · 1,321 learners
- Laerskool Piet van VuurenBrixton · Public · 938 learners
- Laerskool RoodebeeckRoodepoort · Public · 1,180 learners
- Laerskool RoodekransPublic · 1,219 learners
- Laerskool SuidheuwelsPublic · 1,182 learners
- Laerskool Theo WassenaarPublic · 1,068 learners
- Laerskool UnikaPublic · 742 learners
- Laerskool Voorbrand Primary SchoolPublic · 1,161 learners
- Laerskool W H CoetzerThe Hill · Public · 671 learners
- Lakeview Primary SchoolPublic · 1,187 learners · No fees
- Lambton Christian SchoolEikenhof · Independent · 92 learners
- Lancaster Primary SchoolLenasia South · Public · 1,442 learners · No fees
- Langalibalele Dube Primary SchoolPublic · 1,106 learners · No fees
- Laus Deo Primary SchoolPublic · 1,049 learners · No fees
- Lawley Primary SchoolPublic · 2,530 learners · No fees
- Lawley Primary School No.2Lawley · Public · 1,660 learners · No fees
- LCK AcademyFlorida · Independent · 251 learners
- Learnmore InstituteIndependent · 502 learners
- Legends AcademyIndependent · 96 learners
- Lehae Primary SchoolPublic · 947 learners · No fees
- Leicester Road Primary SchoolKensington · Public · 696 learners
- Leihlo Primary SchoolSoweto · Public · 238 learners · No fees
- Leitshibolo Primary SchoolPublic · 338 learners · No fees
- Lejoeleputsoa Primary SchoolSoweto · Public · 396 learners · No fees
- Lekang Primary SchoolJohannesburg · Public · 613 learners · No fees
- Lenasia Model Primary SchoolLenasia · Public · 931 learners
- Leratong Primary SchoolSoweto · Public · 528 learners · No fees
- Leresche Primary SchoolSoweto · Public · 562 learners · No fees
- Lesedi La Kreste Anglican Primary SchoolPublic · 1,530 learners · No fees
- Lethabo Primary SchoolPublic · 166 learners · No fees
- Libra Primary SchoolLenasia · Public · 968 learners
- Lifestyle Montessori Primary SchoolSunninghill · Independent · 78 learners
- Lilydale Primary SchoolSoweto · Public · 168 learners · No fees
- Linksfield Primary SchoolPublic · 370 learners
- Linmeyer Montessori Primary SchoolIndependent · 19 learners
- Lion Park Primary SchoolRandburg · Public · 1,268 learners · No fees
- Little Creations Nursery SchoolBryanston · Independent · 46 learners
- Livhuwani Primary SchoolSoweto · Public · 843 learners · No fees
- Living Montessori Primary SchoolIndependent · 30 learners
- Lo Itekile Primary SchoolSoweto · Public · 172 learners · No fees
- Lodirile Primary SchoolRoodepoort · Public · 339 learners · No fees
- Lourdes Primary Private SchoolDiepkloof · Independent · 690 learners
- Lufhereng Primary School No. 1Doornkop · Public · 1,366 learners · No fees
- Lukholweni Primary SchoolSoweto · Public · 815 learners · No fees
- Lulama Primary SchoolPublic · 242 learners · No fees
- Lumelang Primary SchoolSoweto · Public · 696 learners · No fees
- Luyolo Primary SchoolKwaXuma · Public · 308 learners · No fees
- Lyndhurst Primary SchoolLyndhurst · Public · 1,070 learners
M
A to Z- M.C. Weiler Primary SchoolSandton · Public · 1,592 learners · No fees
- Madiba Primary SchoolPublic · 1,164 learners · No fees
- Madume Primary SchoolOrange Farm · Public · 911 learners · No fees
- Makhoarane Primary SchoolRoodepoort · Public · 430 learners · No fees
- Makola Primary SchoolSoweto · Public · 371 learners · No fees
- Malusi Primary SchoolIndependent · 120 learners
- Malvern Primary SchoolPublic · 966 learners
- Mambo Primary SchoolJohannesburg · Public · 432 learners · No fees
- Mangwele Primary SchoolSoweto · Public · 516 learners · No fees
- Mara Primary SchoolSoweto · Public · 360 learners · No fees
- Margaret Gwele Primary SchoolRoodepoort · Public · 886 learners · No fees
- Maria Montessori House Primary SchoolChartwell North · Independent · 74 learners
- Mary Help of Christians Primary SchoolBooysens · Independent · 137 learners
- Maryvale CollegeIndependent · 159 learners
- Masakhane-Tswelelopele FS-Ex Impumelelo-ZandspruitHoneydew · Public · 1,048 learners · No fees
- Masekhene Primary SchoolMeadowlands · Public · 154 learners · No fees
- Mawila Primary SchoolSoweto · Public · 492 learners · No fees
- Mayfair ConventMayfair · Independent · 257 learners
- Mayibuye Primary SchoolDobsonville · Public · 1,527 learners · No fees
- Mayibuye Primary SchoolMidrand · Public · 1,861 learners · No fees
- Mbuyisa Makhubu Primary SchoolSoweto · Public · 375 learners · No fees
- McBain Charles Primary SchoolEldorado Park · Public · 732 learners
- Mdelwa Hlongwane Primary SchoolPimville · Public · 1,006 learners · No fees
- Meadowlands Primary SchoolSoweto · Public · 284 learners · No fees
- Megatong Primary SchoolSoweto · Public · 332 learners · No fees
- Melpark Primary SchoolPublic · 773 learners
- Merafe Primary SchoolSoweto · Public · 283 learners · No fees
- Meredale Primary SchoolPublic · 1,416 learners
- Mfundo-Mtoti Primary SchoolLenasia · Public · 677 learners · No fees
- Mid-Ennerdale Primary SchoolEnnerdale · Public · 2,118 learners
- Midrand Afrikaanse AkademieIndependent
- Midrand English Medium Primary SchoolMidrand · Public · 1,287 learners
- Midrand Innovative Learning CentreIndependent · 33 learners
- Mikateka Primary SchoolPublic · 2,248 learners · No fees
- Milnerton Primary SchoolEldorado Park · Public · 898 learners · No fees
- Miracle Eden Primary SchoolIndependent · 333 learners
- Mochochonono Primary SchoolPublic · 546 learners · No fees
- Modern Montessori School - Linbro ParkLinbro Park · Independent · 62 learners
- Modimo O Moholo Special SchoolOrange Farm · Independent · 64 learners
- Moetapele Primary SchoolSoweto · Public · 215 learners · No fees
- Mohato Primary SchoolSoweto · Public · 166 learners
- Mohloding Primary SchoolSoweto · Public · 8 learners · No fees
- Mokorotlo Primary SchoolSoweto · Public · 227 learners · No fees
- Molaetsa Primary SchoolSoweto · Public · 418 learners · No fees
- Molalatladi Primary SchoolSoweto · Public · 283 learners · No fees
- Molemo Primary SchoolSoweto · Public · 447 learners · No fees
- Mondeor Primary SchoolMondeor · Public · 1,103 learners
- Montanus LaerskoolPublic · 600 learners
- Montessori Africa Junior PrepFontainebleau · Independent · 30 learners
- Montrose Primary SchoolSandton · Public · 757 learners
- Montshiwa Primary SchoolSoweto · Public · 207 learners · No fees
- Moriting Primary SchoolSoweto · Public · 337 learners · No fees
- Moruta Thuto Primary SchoolSoweto · Public · 613 learners · No fees
- Moses Kotane Primary SchoolRoodepoort · Public · 1,675 learners · No fees
- Motheo-Foundation Primary SchoolEnnerdale · Public · 1,647 learners · No fees
- Motjoli Primary SchoolSoweto · Public · 447 learners · No fees
- Motsaneng Primary SchoolSoweto · Public · 288 learners · No fees
- Moyisela Primary SchoolPublic · 894 learners · No fees
- Mulbarton Primary SchoolPublic · 1,118 learners
- Mulbarton Remedial SchoolMulbarton · Independent · 88 learners
- Musenga Vhadzimu Primary SchoolFourways · Public · 2,245 learners · No fees
- MuzomuhleRandburg · Public · 2,408 learners · No fees
- Mveledzandivho Primary SchoolSoweto · Public · 1,169 learners · No fees
- Mxolisi Primary SchoolPublic · 344 learners · No fees
- Mzamo Primary SchoolJohannesburg · Public · 279 learners · No fees
N
A to Z- Nancefield Primary SchoolPublic · 1,070 learners · No fees
- Nandi Primary SchoolSoweto · Public · 380 learners · No fees
- Naturena Primary SchoolNaturena · Public · 1,158 learners
- Naturena Primary School No.2Naturena · Public · 1,088 learners
- Nehemiah Primary SchoolIndependent · 164 learners
- New Lesedi Primary SchoolIndependent · 344 learners
- New Lesedi Primary SchoolIndependent
- New Lesedi Primary SchoolIndependent · 147 learners
- Newclare Primary SchoolPublic · 1,020 learners · No fees
- Nhluvuko Primary SchoolSoweto · Public · 556 learners · No fees
- Nka Thuto Primary SchoolSoweto · Public · 410 learners · No fees
- Nkanyiso MM Combined SchoolIndependent · 84 learners
- Nkholi Primary SchoolPublic · 408 learners · No fees
- Nkone Maruping Primary SchoolPublic · 1,397 learners · No fees
- Nokuphila SchoolIndependent · 357 learners
- Nokuthula SchoolPublic · 630 learners
- Nomini Primary SchoolPublic · 1,095 learners · No fees
- Nomzamo Madikizela Mandela Primary SchoolPublic · 1,520 learners · No fees
- Nonto Primary SchoolDlamini · Public · 483 learners · No fees
- Noordgesig Primary SchoolJohannesburg · Public · 2,208 learners · No fees
- Noordwyk Primary SchoolMidrand · Public · 1,237 learners
- North West Christian SchoolNorth Cliff · Independent · 351 learners
- Northcliff Muslim AcademyEmmarentia · Independent · 39 learners
- Northcliff Primary SchoolPublic · 984 learners
- Norwood Primary SchoolPublic · 1,008 learners
- Nova Pioneer PaulshofIndependent · 497 learners
- Nova Pioneer RuimsigIndependent · 183 learners
O
A to Z- Obed Mosiane Primary SchoolDobsonville · Public · 1,343 learners · No fees
- Observatory East Primary SchoolObservatory Ext · Public · 566 learners
- Observatory Girls' Primary SchoolPublic
- Odinpark Primary SchoolPublic · 1,441 learners
- Olifantsvlei Primary Farm SchoolEikenhof · Public · 1,811 learners · No fees
- Onkgopotse Tiro Primary SchoolRoodepoort · Public · 1,430 learners · No fees
- Orange Farm Primary SchoolOrange Farm · Public · 1,288 learners · No fees
- Orange Grove Primary SchoolPublic · 1,580 learners
- Orban SchoolWestdene · Independent · 137 learners
- Orchards Primary SchoolNorwood · Public · 777 learners
- Orlando Sda Primary SchoolOrlando West · Independent · 177 learners
- Ormonde Primary SchoolOrmonde · Public · 1,357 learners · No fees
- Our Lady of Lebanon Maronite Catholic SchoolMulbarton · Independent · 430 learners
P
A to Z- P.S. Tsosane Primary SchoolMidrand · Public · 2,256 learners · No fees
- Paddington's Educare CentreGlen Austin · Independent · 213 learners
- Palesa Primary SchoolSoweto · Public · 415 learners · No fees
- Panorama Primary SchoolPublic · 1,288 learners
- Paradise Bend Primary SchoolDiepsloot · Public · 1,924 learners · No fees
- Paradise Christian SchoolIndependent · 135 learners
- Park Junior SchoolPublic · 610 learners
- Park Primary SchoolLenasia · Public · 1,228 learners
- Park Senior SchoolPublic · 633 learners
- Parkdale Primary SchoolEldorado Park · Public · 1,112 learners
- Parkhurst Primary SchoolPublic · 587 learners
- Parkside Primary SchoolLenasia · Public · 1,275 learners
- Parktown Public SchoolParktown · Public · 858 learners
- Parkview Junior SchoolPublic · 315 learners
- Parkview Senior SchoolPublic · 352 learners
- Paterson Park SchoolOrange Grove · Independent · 108 learners
- Paul Mosaka Primary SchoolSoweto · Public · 713 learners · No fees
- Pentarosa Primary SchoolPublic · 952 learners
- Phakamani Primary SchoolPublic · 363 learners · No fees
- Philip KushlickSoweto · Public · 352 learners
- Phiri Primary SchoolSoweto · Public · 370 learners
- Pholosho Primary SchoolSandton · Public · 722 learners · No fees
- Phumuzile Primary SchoolPublic · 437 learners · No fees
- Pimville Primary SchoolSoweto · Public · 308 learners · No fees
- Pioneer Academy Jackal CreekNorth Riding · Independent · 347 learners
- Playschool AcademyIndependent · 76 learners
- Pohopedi Primary SchoolPublic · 580 learners · No fees
- Poseidon Road Primary SchoolEnnerdale · Public · 1,553 learners
- Pridwin Preparatory SchoolMelrose · Independent · 396 learners
- Princess Primary SchoolRoodepoort · Public · 1,506 learners
- Progress Primary SchoolPublic · 911 learners
- Progressive Bridging SchoolBraamfontein · Independent · 414 learners
- Protea Glen Primary School No.2Protea Glen · Public · 1,799 learners · No fees
- Protea South Primary SchoolSoweto · Public · 1,252 learners · No fees
- Pudumo Primary SchoolOrange Farm · Public · 620 learners · No fees
- Pumla School for the Severly Mentally HandicappedPublic · 358 learners
- Putalushaka Primary SchoolSoweto · Public · 516 learners · No fees
Q
A to Z- Qhakazani Primary SchoolOrange Farm · Public · 1,350 learners · No fees
- Qhobosheane Primary SchoolSoweto · Public · 387 learners · No fees
- Qoqisizwe Primary SchoolPublic · 885 learners · No fees
R
A to Z- Radford House Primary SchoolFairland · Independent · 212 learners
- Radipabi Primary SchoolPublic · 885 learners · No fees
- Rainbow Hill Christian SchoolIndependent · 53 learners
- Rainbow Lower Primary SchoolIndependent · 40 learners
- Rainbow Primary SchoolBoyseens · Independent · 76 learners
- Rainbow's Promise Primary SchoolHoneydew · Independent · 51 learners
- Rand Park Primary SchoolRandburg · Public · 1,238 learners
- Randburgskool (Kliniekskool- Gestremde Leerlinge)Public · 230 learners
- Randpark Ridge MontessoriIndependent · 34 learners
- Reamohetsoe Primary SchoolOrange Farm · Public · 1,042 learners · No fees
- Rebone Primary SchoolSoweto · Public · 678 learners · No fees
- Rebongwe Primary SchoolPublic · 394 learners · No fees
- Rebonwe Primary SchoolMidrand · Public · 2,565 learners · No fees
- Refalletse Primary SchoolPublic · 1,278 learners · No fees
- Regents Park Primary SchoolPublic · 683 learners
- Reitumetse Primary SchoolOrange Farm · Independent · 480 learners
- Rekgutlile Primary SchoolPublic · 1,147 learners · No fees
- Rembrandt Park Primary SchoolRembrandt Park · Public · 1,237 learners
- Reshomile Primary SchoolRandburg · Public · 1,480 learners · No fees
- Rewlatch Primary SchoolRewlatch · Public · 727 learners
- Ridgevale Primary SchoolPublic · 1,257 learners
- Rishile Primary SchoolSoweto · Public · 592 learners · No fees
- Risidale Primary SchoolPublic · 910 learners
- Rising Sun Montessori SchoolWinchester Hills · Independent · 15 learners
- Riverlea Primary SchoolPublic · 838 learners · No fees
- Riversands Primary Farm SchoolPublic · 1,379 learners · No fees
- Rivonia Primary SchoolSandton · Public · 882 learners
- Robertsham Primary SchoolRobertsham · Public · 1,071 learners
- Robin Hills Primary SchoolRandburg · Public · 842 learners
- Roodepoort Primary SchoolRoodepoort · Public · 943 learners
- Rosebank Primary SchoolPublic · 528 learners
- Roseneath Primary SchoolParktown · Public · 1,161 learners
- Rosettenville Central Primary SchoolPublic · 989 learners
- Royal Christian AcademyIndependent · 339 learners
- Royal Mount Private SchoolIndependent · 179 learners
- Ruimsig AcademyRuimsig · Independent · 180 learners
- Rutegang Primary SchoolSoweto · Public · 594 learners · No fees
S
A to Z- Sagan Centre (Academy)Independent · 119 learners
- Saint George Primary SchoolEnnerdale · Public · 1,474 learners · No fees
- Salvazione Christian SchoolIndependent · 221 learners
- Samuel Mangala Primary SchoolDobsonville · Public · 407 learners · No fees
- Sandhurst Preparatory CollegeIndependent
- Sandton Afrikaanse AkademieSunninghill · Independent
- Sandton Junior Primary SchoolIndependent · 174 learners
- Sandton Junior SchoolIndependent · 80 learners
- Sandton Montessori PrimaryBryanston · Independent · 149 learners
- Sandton Sinai Primary SchoolIndependent · 98 learners
- Sapebuso Primary SchoolSoweto · Public · 656 learners · No fees
- Sathya Sai Primary School Lenasia SouthLenasia · Independent · 149 learners
- Saxonwold Primary SchoolSaxonwold · Public · 392 learners
- School for Young EntrepreneursIndependent · 9 learners
- Sedi Laka Primary SchoolMidrand · Public · 2,549 learners · No fees
- Sedibathuto Primary SchoolPublic · 351 learners · No fees
- Seekers Private Primary SchoolFlorida · Independent · 114 learners
- Sefika Primary SchoolSoweto · Public · 606 learners · No fees
- Sefikeng Primary SchoolBryanston · Public · 394 learners · No fees
- Seipone Primary SchoolPublic · 469 learners · No fees
- Sekwati Primary SchoolPublic · 317 learners · No fees
- Selope-Thema Primary SchoolPublic · 252 learners · No fees
- Senyamo Primary SchoolRoodepoort · Public · 427 learners · No fees
- Seren House Cottage SchoolIndependent · 76 learners
- Shalom-Manne Primary SchoolSoweo · Public · 199 learners · No fees
- Sharicrest Primary SchoolLenasia · Public · 969 learners · No fees
- Sharonlea Primary SchoolRandburg · Public · 1,248 learners
- Sheik Anta Diop Primary SchoolIndependent · 506 learners
- Shomang Primary SchoolOrlando · Public · 442 learners · No fees
- Sibekiwe Primary SchoolEnnerdale · Independent · 825 learners
- Sibongile Primary SchoolSoweto · Public · 539 learners · No fees
- Sierra Nevada Primary SchoolLenasia South · Public · 1,194 learners
- Sir Edmund Hillary Primary SchoolPublic · 1,009 learners
- Sivelile Primary SchoolPublic · 962 learners · No fees
- Sivuleleni Primary SchoolSoweto · Public · 525 learners · No fees
- Siyavuma Primary SchoolSoweto · Public · 385 learners · No fees
- Sizanani Primary SchoolSoweto · Public · 676 learners · No fees
- Skeen Primary SchoolAlexandra · Public · 1,818 learners · No fees
- Slovoville Primary SchoolPublic · 1,231 learners · No fees
- Solwazi Primary SchoolOrange Farm · Independent · 555 learners
- Somelulwazi Primary SchoolJohannesburg · Public · 1,796 learners · No fees
- Spark BramleyIndependent · 318 learners
- Spark Carlswald SchoolIndependent · 714 learners
- Spark MidrandIndependent · 585 learners
- Spark Randpark RidgeRandpark Ridge · Independent · 470 learners
- Spark Weltevreden ParkWeltevreden Park · Independent · 381 learners
- Spectrum Primary SchoolEnnerdale · Public · 2,928 learners · No fees
- Springfield Preparatory SchoolPresident Park · Independent · 84 learners
- St Angelas Primary Private SchoolDobsonville · Independent · 242 learners
- St George AcademyIndependent · 34 learners
- St Ives Primary SchoolKliptown · Public · 1,202 learners · No fees
- St James Preparatory SchoolBelgravia · Independent
- St John Berchmans Primary SchoolOrlando East · Independent · 633 learners
- St John the Baptist Catholic SchoolIndependent · 218 learners
- St John's PreparatoryHoughton · Independent · 582 learners
- St Katharine's Preparatory SchoolParktown · Independent · 162 learners
- St Lieutenant Royal House SchoolsKyalami · Independent · 33 learners
- St Matthews Private Primary School (Kliptown)Moroka · Independent · 694 learners
- St Peter Claver Primary SchoolPimville · Independent · 815 learners
- St Peter's Preparatory SchoolRietfontein · Independent · 949 learners
- St Theresa's Convent SchoolCoronationville · Independent · 465 learners
- Steve Biko Primary SchoolOrange-Farm · Public · 1,137 learners · No fees
- Stretford Ext 8 Primary SchoolOrange Farm · Public · 1,081 learners · No fees
- Suffah Learning InstituteIndependent · 99 learners
- Summerwood Primary SchoolFairmount · Public · 854 learners
- Swan Primary SchoolIndependent · 141 learners
- Sweep AcademySuideroord · Independent · 68 learners
T
A to Z- T C Esterhuysen Primary SchoolPublic · 942 learners · No fees
- TakalaniSoweto · Public · 206 learners
- Tamarisk Special School for AutismPublic · 86 learners
- Tambotie Preparatory SchoolChrisville · Independent · 381 learners
- Teach-To-Pass-CollegeIndependent
- Thaba Tshehlo Primary SchoolSoweto · Public · 258 learners · No fees
- Thabaneng Primary SchoolSoweto · Public · 770 learners · No fees
- Thabang Primary SchoolRoodepoort · Public · 439 learners · No fees
- Thabisang Primary SchoolSoweto · Public · 703 learners · No fees
- Thabisile Primary SchoolPublic · 438 learners · No fees
- Thari-Imbeleko Christian SchoolSoweto · Independent · 75 learners
- Thathani Primary SchoolSoweto · Public · 587 learners · No fees
- Thathezakho L.P. SchoolSoweto · Public · 438 learners · No fees
- The Centre for Autism Research and EducationIndependent · 60 learners
- The Gateway SchoolPublic · 365 learners
- The Goal Christian AcademyKlipspruit · Independent · 15 learners
- The Mossie Primary SchoolPublic · 958 learners
- The Mustard Seed Pre Primary and Primary SchoolIndependent · 65 learners
- The Ridge Preparatory SchoolWestcliff · Independent · 455 learners
- The Valley Pre and Primary SchoolIndependent · 88 learners
- The Willows SchoolRandburg · Independent · 76 learners
- Thembalethu Primary SchoolSoweto · Public · 578 learners · No fees
- Thembalihle Primary SchoolSoweto · Public · 911 learners · No fees
- Thembekile Primary SchoolHillbrow · Independent · 261 learners
- Thembu Primary SchoolSoweto · Public · 285 learners · No fees
- Thobeka Primary SchoolSoweto · Public · 810 learners · No fees
- Tholimfundo Primary SchoolPublic · 926 learners · No fees
- Thulani Primary SchoolSoweto · Public · 286 learners · No fees
- Thulasizwe Special SchoolSoweto · Public · 91 learners
- Thusanang Primary SchoolSoweto · Public · 269 learners · No fees
- Thuthukani-Tswelopele Primary SchoolGrasmere · Public · 1,300 learners · No fees
- Tiakeni Primary SchoolSoweto · Public · 510 learners · No fees
- Tiisetso-Bekezela Primary SchoolKiasha Park · Public · 1,831 learners · No fees
- Tirisano - Mmogo Junior Secondary SchoolRandburg · Public · 1,979 learners · No fees
- Tiyimiseni Primary SchoolPublic · 562 learners · No fees
- Tlholohelo Primary SchoolSoweto · Public · 372 learners · No fees
- Totomeng Primary SchoolJohannesburg · Public · 333 learners · No fees
- Townsview Primary SchoolPublic · 1,010 learners
- Trinity House Preparatory SchoolRandpark Ridge · Independent · 1,071 learners
- Triple Toes Primary SchoolIndependent
- Troyeville Primary SchoolPublic · 990 learners
- Tshebedisano Primary SchoolSoweto · Public · 836 learners · No fees
- Tshebelisanong Primary SchoolSoweto · Public · 240 learners · No fees
- Tshedimosho-Mehlaleng PrimSoweto · Public · 353 learners · No fees
- Tshepana Primary SchoolOrange Farm · Public · 1,391 learners · No fees
- Tshepisong Primary SchoolRoodepoort · Public · 1,583 learners · No fees
- Tshilidzi Primary SchoolSoweto · Public · 581 learners · No fees
- Tshireletso Primary SchoolSoweto · Public · 437 learners · No fees
- Tsietsi Mashinini Primary SchoolSoweto · Public · 329 learners · No fees
- Tsogang Primary SchoolMeadowlands · Public · 156 learners · No fees
- Tsumbedzo Primary SchoolMeadowlands · Public · 349 learners · No fees
- Tswelelang Primary SchoolSoweto · Public · 345 learners · No fees
- Tumang Primary SchoolMeadowlands · Public · 870 learners · No fees
- Tumelo Primary SchoolPublic · 155 learners · No fees
- Turffontein Primary SchoolPublic · 1,255 learners
U
A to Z- Usindiso Primary SchoolSoweto · Public · 275 learners · No fees
- Uvuyo Primary SchoolPublic · 702 learners · No fees
V
A to Z- Valbonne CollegeIndependent · 154 learners
- Valley View Primary SchoolJeppestown · Independent · 63 learners
- Velamfundo Academic CollegeIvory Park · Independent
- Vezokuhle Primary SchoolSoweto · Public · 636 learners · No fees
- Vukani Primary SchoolSoweto · Public · 656 learners · No fees
- Vukazenzele Primary SchoolSoweto · Public · 431 learners · No fees
- Vuleka Primary SchoolDunkeld · Independent · 78 learners
- Vuleka SchoolRosebank · Independent · 75 learners
- Vuleka School-NorthridingIndependent · 195 learners
- Vuleka School-Weltevreden ParkIndependent · 163 learners
- Vuleka St. Joseph'sIndependent · 59 learners
- Vulindlela Primary SchoolPublic · 1,084 learners · No fees
- Vusisizwe Primary SchoolPublic · 507 learners · No fees
W
A to Z- Welizibuko Primary SchoolSoweto · Public · 375 learners · No fees
- Welridge AcademyWeltevredenpark · Independent · 141 learners
- Weltevreden Park Primary SchoolRoodepoort · Public · 1,477 learners
- Wendywood Primary SchoolSandton · Public · 966 learners
- West Rand Sda Primary SchoolWestdene · Independent · 112 learners
- Westbury Primary SchoolWestbury · Public · 946 learners
- White City Skills SchoolJabavu · Public · 265 learners
- Wilhelmina Hoskins Primary SchoolRiverlea · Public · 706 learners · No fees
- Winchester Ridge Primary SchoolPublic · 1,132 learners
- Winnie Madikizela Mandela Training CentreSoweto · Public · 440 learners
- Winnie-Ngwekazi Primary SchoolSoweto · Public · 605 learners · No fees
- Winnival AcademyIndependent · 18 learners
- Wisani Primary SchoolSoweto · Public · 566 learners · No fees
- Witkoppen Combined Farm SchoolRandburg · Public · 1,160 learners · No fees
- WK Maponyane Primary SchoolSoweto · Public · 788 learners · No fees
Y
A to Z- Yeoville Boys' Primary SchoolYeoville · Public · 1,209 learners · No fees
- Yeoville Community SchoolPublic · 875 learners
- Yeshiva College Primary SchoolGlenhazel · Independent · 270 learners
Z
A to Z- Za Bantu Primary SchoolIndependent · 306 learners
- Zakheni Primary SchoolSoweto · Public · 449 learners · No fees
- Zandspruit Primary SchoolHoneydew · Public · 1,214 learners · No fees
- Zenzeleni Primary SchoolSandton · Public · 1,170 learners · No fees
- Zibambele Primary SchoolPublic · 1,118 learners · No fees
- Zithathele Primary SchoolOrlando East · Public · 1,531 learners · No fees
- Zodiac Primary SchoolLenasia · Public · 1,252 learners
- Zola Primary SchoolSoweto · Public · 776 learners · No fees
- Zonkizizwe Primary School Orange FarmOrange Farm · Public · 1,020 learners · No fees