Primary schools
617Only primary schoolsA
A to Z- A.C.J. Phakade Primary SchoolNomzamo · Public · 1,415 learners · No fees
- A.Z. Berman Primary SchoolBeacon Valley · Public · 1,344 learners · No fees
- Abedare Primary SchoolDelft 5 · Public · 1,384 learners · No fees
- Abience AcademyStrand · Independent · 35 learners
- Academia Primary SchoolDriftsands · Public · 554 learners · No fees
- Accordionstraat Primary SchoolBelhar Ext 6 · Public · 905 learners
- Akasiapark LaerskoolAcacia Park · Public · 214 learners
- Al-Azhar Primary SchoolLotus River · Independent · 574 learners
- Alicedale Primary SchoolAthlone · Public · 559 learners
- Alpine Primary SchoolBeacon Valley · Public · 1,230 learners · No fees
- Altena Primary SchoolSomerset West · Public · 1,182 learners · No fees
- Amathemba SchoolParklands · Independent · 32 learners
- Andile Primary SchoolNyanga · Public · 939 learners · No fees
- Apex Primary SchoolBlue Downs CBD · Public · 1,300 learners · No fees
- Arcadia Primary SchoolBonteheuwel · Public · 942 learners · No fees
- Aristea Primary SchoolWindsor Park Estate · Public · 1,168 learners
- Athlone North Primary SchoolSilvertown · Public · 591 learners · No fees
- Athwood Primary SchoolPinati · Public · 637 learners · No fees
- Atlantic Beach CollegeMelkbosch Strand · Independent · 38 learners
- Attie van Wyk VGK Primêre SkoolCape Farms - District C · Public · 292 learners · No fees
- Avondale Primary SchoolAvondale · Public · 1,244 learners · No fees
B
A to Z- Balvenie Primary SchoolBalvenie · Public · 717 learners · No fees
- Bardale Primary SchoolFairdale · Public · 1,555 learners · No fees
- Bastion Primary SchoolProtea Heights · Public · 1,823 learners
- Battswood Oefen NGK Primêre SkoolOttery · Public · 541 learners
- Bay Primary SchoolFish Hoek · Public · 368 learners
- Beacon View Primary SchoolBeacon Valley · Public · 1,263 learners · No fees
- Beaumont Primary SchoolLand en Zeezicht · Public · 1,352 learners
- Belhar Islamic Primary SchoolBelhar Ext 3 · Independent · 378 learners
- Belhar Primary SchoolBelhar Ext 2 · Public · 1,109 learners
- Bellpark Primary SchoolOakdale · Public · 778 learners
- Bellville-Noord Primêre SkoolOakdale · Public · 463 learners
- Bellville Preparatory SchoolSanlamhof · Independent · 130 learners
- Bellville Primary SchoolOakdale · Public · 630 learners
- Bellville-Suid Primêre SkoolBellville South · Public · 592 learners · No fees
- Belmor Primary SchoolHanover Park · Public · 703 learners
- Belthorn Primary SchoolBelthorn Estate · Public · 489 learners
- Belvue Primary SchoolBelhar Ext 4 · Public · 1,095 learners
- Bergsig Primary SchoolBonteheuwel · Public · 883 learners · No fees
- Bergville Primêre SkoolBishop Lavis · Public · 409 learners · No fees
- Bergvliet Primary SchoolBergvliet · Public · 732 learners
- Berzelia Primary SchoolProtea Park · Public · 1,003 learners · No fees
- Beverley Park Primary SchoolEersterivier South · Public · 972 learners · No fees
- Bishop Lavis Primary SchoolBishop Lavis · Public · 649 learners · No fees
- Bizweni Primary SchoolSomerset West · Independent · 121 learners
- Blackheath Primary SchoolAustinville · Public · 1,376 learners
- Bloekombos Primary SchoolBloekombos · Public · 1,401 learners · No fees
- Blomvlei Primary SchoolMountview · Public · 789 learners · No fees
- Blossom Street Primary SchoolSilvertown · Public · 537 learners
- Blouberg Ridge Primary SchoolBlouberg Rise · Public · 1,154 learners
- Blue Downs Primary SchoolMalibu Village · Public · 1,497 learners
- Bokmakierie Primary SchoolHazendal · Public · 375 learners · No fees
- Bonga Lower Primary SchoolGuguletu · Public · 558 learners · No fees
- Bongolethu Primary School(nyanga)Philippi · Public · 1,140 learners · No fees
- Bosmansdam Primary SchoolBothasig · Public · 900 learners
- Boston Primary SchoolBoston · Public · 679 learners
- Bottelary Primêre SkoolBotfontein Smallholdings · Public · 557 learners · No fees
- Boundary Primary SchoolBonteheuwel · Public · 511 learners · No fees
- Brackenfell Primary SchoolArauna · Public · 1,580 learners
- Bramble Way Primary SchoolBonteheuwel · Public · 490 learners · No fees
- Bridgeville Primary SchoolBridgetown · Public · 783 learners
- Bright Student Learning Centre - Fish HKommetjie · Independent
- Brooklands Primary SchoolNorthpine · Public · 1,038 learners
- Buck Road Primary SchoolLotus River · Public · 888 learners
C
A to Z- C.L. Wilmot Primary SchoolUitsig · Public · 602 learners · No fees
- Camps Bay Primary SchoolCamps Bay / Bakoven · Public · 498 learners
- Capella HouseSunnydale · Independent · 117 learners
- Capriccio! Arts Powered PreparatoryMilnerton · Independent · 11 learners
- Capricorn Primary SchoolVrygrond · Public · 735 learners · No fees
- Caradale Primary SchoolRocklands · Public · 1,062 learners · No fees
- Caravelle Primary SchoolRocklands · Public · 1,028 learners
- Cascade Primary SchoolTafelsig · Public · 1,053 learners · No fees
- Cavalleria Primary SchoolScottsdene · Public · 1,219 learners · No fees
- Cecil Road Primary SchoolSalt River · Public · 472 learners
- Cedar Primary SchoolBonteheuwel · Public · 555 learners · No fees
- Central Park Primary SchoolBonteheuwel · Public · 478 learners · No fees
- Centre for Creative EducationEyethu · Independent · 200 learners
- Chameleon SchoolsSybrand Park · Independent · 88 learners
- Chameleon Schools-GoodwoodVasco Estate · Independent · 100 learners
- Chapel Street Primary SchoolZonnebloem · Public · 558 learners
- Christian David Mor Primêre SkoolSteenberg · Public · 395 learners · No fees
- Christmas Tinto Primary SchoolAsanda · Public · 1,383 learners · No fees
- Chuma Public Primary SchoolMandela Park · Public · 1,268 learners · No fees
- Chumisa Primary SchoolNonqubela · Public · 1,237 learners · No fees
- Claremont Primary SchoolClaremont · Public · 274 learners
- Clarke Primêre SkoolAdriaanse · Public · 378 learners · No fees
- Constantia Primary SchoolConstantia · Public · 527 learners
- Cornelius SchoolsDe Kuilen · Independent · 196 learners
- Cornflower Primary SchoolLentegeur · Public · 1,476 learners · No fees
- Cresca Primary SchoolElim · Independent · 53 learners
- Curro BurgundyBurgundy Estate · Independent · 50 learners
- Cypress Primary SchoolBridgetown · Public · 532 learners
D
A to Z- Dagbreek Primary SchoolHeideveld · Public · 590 learners · No fees
- Danie Ackermann Primary SchoolMall Triangle · Public · 1,211 learners
- De Hoop LaerskoolBriza · Public · 1,311 learners
- De Kuilen Primary SchoolElim · Public · 1,271 learners
- De Tyger LaerskoolFairfield Estate · Public · 610 learners
- De Vrije Zee Primary SchoolRichmond Estate · Public · 801 learners
- De Waveren Primary SchoolRuyterwacht · Public · 605 learners
- Delft-North Primary SchoolThe Hague · Public · 855 learners · No fees
- Delft Primary SchoolVoorbrug · Public · 1,508 learners · No fees
- Delft-South Primary SchoolDelft South · Public · 1,316 learners · No fees
- Delta Primary SchoolRetreat · Public · 900 learners · No fees
- Dennegeur Primary SchoolStrandfontein · Public · 886 learners
- Dennemere Primary SchoolDennemere · Public · 1,212 learners
- Destinatus PrivaatskoolBrackenfell South · Independent · 412 learners
- Die Duine Primary SchoolLotus River · Public · 1,169 learners · No fees
- Dietrich Mor Primêre SkoolPhilippi · Public · 263 learners · No fees
- Disa Primary SchoolBonteheuwel · Public · 519 learners · No fees
- Disa Primary School (Hout Bay)Hout Bay · Public · 681 learners · No fees
- Douglas Road Primary SchoolWynberg · Public · 244 learners
- Downeville Primary SchoolManenberg · Public · 823 learners · No fees
- Dr. G.J. Joubert Primêre SkoolStrand · Public · 1,276 learners
- Dr. van der Ross Primary SchoolBelhar Ext 12 · Public · 1,537 learners · No fees
- Dryden Street Primary SchoolSalt River · Public · 559 learners
- Du Noon Primary SchoolDunoon · Public · 1,529 learners · No fees
- Duneside Primary SchoolWestridge · Public · 854 learners
- Durbanville Primary SchoolDurbanville · Public · 1,185 learners
- Durbanville VoorbereidingskoolDurbanville · Public · 1,101 learners
E
A to Z- E. A. Janari Primary SchoolBonteheuwel · Public · 830 learners · No fees
- Eagle's Nest Ministries, SAWallacedene · Independent · 469 learners
- Easter Peak Primary SchoolManenberg · Public · 679 learners · No fees
- Eastville Primary SchoolEastridge · Public · 1,142 learners · No fees
- Edendale Primêre SkoolManenberg · Public · 434 learners · No fees
- Edgemead Primary SchoolEdgemead · Public · 1,273 learners
- Edusmart AcademyStrand · Independent · 58 learners
- Edward Primary SchoolClarkes Estate · Public · 483 learners · No fees
- Eikendal Primary SchoolEikendal · Public · 1,280 learners
- Eindhoven Primary SchoolEindhoven · Public · 1,180 learners · No fees
- Eisleben Road Primary SchoolRocklands · Public · 1,118 learners · No fees
- Ekuthuleni Primary SchoolBloekombos · Public · 1,659 learners · No fees
- El Marine Primary SchoolStrand · Independent · 111 learners
- Eldene Primary SchoolAvon · Public · 399 learners · No fees
- Ellerton Primary SchoolThree Anchor Bay · Public · 443 learners
- Elnor Primary SchoolElnor · Public · 783 learners · No fees
- Elsbury Primary SchoolMatroosfontein · Public · 549 learners · No fees
- Elswood Primêre SkoolLeonsdale · Public · 714 learners · No fees
- Eluxolweni Primary SchoolEyethu · Public · 1,033 learners · No fees
- Encotsheni Primary SchoolMxolisi Phetani · Public · 984 learners · No fees
- Enkululekweni Primary SchoolWallacedene · Public · 1,354 learners · No fees
- Entshona Primary SchoolPhilippi · Public · 1,157 learners · No fees
- Erica Primary SchoolBelhar Ext 17 Erica · Public · 906 learners
- Essenhout Primary SchoolDelft South · Public · 1,335 learners · No fees
- Eurecon Primary SchoolConnaught · Public · 756 learners · No fees
- Eureka Primêre SkoolEureka Estate · Public · 675 learners · No fees
- Eversdal Primary SchoolEversdal - Bellville · Public · 1,347 learners
- Excelsior Primary School (Bellville)De La Haye · Public · 1,013 learners
F
A to Z- Factreton Primary SchoolWindermere · Public · 484 learners
- Fairdale Primary SchoolFairdale · Public · 963 learners · No fees
- Fairview Primary SchoolGrassy Park · Public · 898 learners
- False Bay Primary SchoolMacassar Village · Public · 1,268 learners
- Fanie Theron Primary SchoolPeerless Park North · Public · 1,315 learners
- Ferndale Primary SchoolOttery · Public · 678 learners
- Firgrove Primary SchoolFirgrove · Public · 989 learners
- Fisantekraal Primary SchoolGreenville Garden City · Public · 917 learners · No fees
- Fish Hoek Primary SchoolFish Hoek · Public · 966 learners
- Floreat Primary SchoolSteenberg · Public · 897 learners · No fees
- Forest Heights Primary SchoolForest Heights · Public · 1,547 learners
- Forest Village Leadership AcademyForest Village · Public · 1,579 learners · No fees
- Forres Primary SchoolRondebosch · Independent · 174 learners
G
A to Z- Gaia Waldorf SchoolObservatory · Independent · 125 learners
- Garden Village Primary SchoolMaitland Garden Village · Public · 598 learners · No fees
- Gardenia Primary SchoolBelhar Ext 3 · Public · 1,273 learners
- Garlandale Primary SchoolAthlone · Public · 370 learners
- Gateway Primary SchoolDelft 6 · Public · 1,562 learners · No fees
- Gene Louw Primary SchoolEversdal - Durbanville · Public · 1,584 learners
- Generation School - MelkbosMelkbosstrand · Independent · 22 learners
- Goeie Hoop Primêre SkoolBellville South · Public · 904 learners
- Golden Grove Primary SchoolRondebosch · Public · 829 learners
- Good Hope Primary SchoolSarepta · Independent · 186 learners
- Good Hope Seminary JuniorVredehoek · Public · 434 learners
- Goodwood Park Primary SchoolGoodwood Ext 1 · Public · 1,376 learners
- Gordonsbaai LaerskoolMountainside · Public · 720 learners
- Grace Primary SchoolPinelands · Independent · 108 learners
- Grassroots PreparatoryClaremont · Independent · 48 learners
- Grassy Park Ec Primary SchoolGrassy Park · Public · 473 learners
- Greenfield Girls' Primary SchoolClaremont · Public · 237 learners
- Greenlands Primary SchoolBishop Lavis · Public · 892 learners · No fees
- Groote Schuur Primary SchoolRondebosch · Public · 485 learners
- Grosvenor Primêre SkoolSaxonsea · Public · 1,029 learners · No fees
- Grove Primary SchoolClaremont · Public · 757 learners
- Growing Minds Learning and Therapy CentGardens · Independent · 57 learners
H
A to Z- H.J. Kroneberg Junior Primary SchoolMaitland · Public · 563 learners
- Habibia Primary SchoolRylands · Public · 1,010 learners
- Happy Valley Primary SchoolSilversands · Public · 1,271 learners · No fees
- Harmony Primary SchoolSteenberg · Public · 802 learners
- Harvester Primary SchoolWestridge · Public · 1,021 learners
- Hazeldene Primary SchoolPortland · Public · 904 learners · No fees
- Hazendal Primary SchoolHazendal · Public · 998 learners
- Heatherdale Primary SchoolBelgravia · Public · 587 learners
- Heathfield Primary SchoolElfindale · Public · 587 learners
- Hebron ChristenskoolOakglen · Independent · 99 learners
- Hebron Christian AcademyVoorbrug · Independent · 169 learners
- Heideveld Primary SchoolHeideveld · Public · 1,012 learners · No fees
- Heinz Park Primary SchoolPhilippi · Public · 1,072 learners · No fees
- Helderberg LaerskoolStellenbosch Farms · Independent · 122 learners
- Helderberg Primary SchoolBishop Lavis · Public · 660 learners
- Helderkruin Primary SchoolKleinvlei Town · Public · 1,305 learners
- Hendrik Louw LaerskoolStrand · Public · 1,104 learners
- Hermeslaan Primary SchoolSaxonsea · Public · 1,151 learners · No fees
- Herzlia Highlands Primary SchoolVredehoek · Independent · 302 learners
- Herzlia Weizmann Primary SchoolSea Point · Independent · 249 learners
- Hidayatul Islam CollegeKensington · Independent · 262 learners
- Highbury Primary SchoolBellville Teachers College · Public · 1,060 learners
- Highlands Primary SchoolWoodlands · Public · 828 learners
- Hillcrest SchoolMowbray · Independent · 171 learners
- Hillside Primary School (M/Plain)Rocklands · Public · 851 learners · No fees
- Hillside Primêre SkoolBishop Lavis · Public · 563 learners · No fees
- Hillwood Primary SchoolLavender Hill · Public · 1,116 learners · No fees
- Hindle Road West Primary SchoolDelft 7 · Public · 1,652 learners · No fees
- Holy Cross Convent (Brooklyn)Rugby · Independent · 219 learners
- Holy Cross RC Primary SchoolZonnebloem · Public · 496 learners
- Holy Cross Sisters' School (B)Bloemhof · Independent · 418 learners
- Hoofweg Primary SchoolWesbank · Public · 1,278 learners · No fees
- Hout Bay Primary SchoolHout Bay · Public · 610 learners · No fees
- Huguenot Primary SchoolTafelsig · Public · 1,042 learners · No fees
- Hyacinth Primary SchoolLentegeur · Public · 1,240 learners · No fees
- Hyde Park Primary SchoolOttery · Public · 858 learners · No fees
I
A to Z- Ikhusi Primary SchoolVictoria Mxenge · Public · 992 learners · No fees
- Ikhwezi Lesizwe Primary SchoolKhaya · Public · 1,021 learners · No fees
- Imhoff Waldorf Primary SchoolKommetjie · Independent · 100 learners
- Impendulo Public Primary SchoolUmrhabulo Triangle · Public · 1,549 learners · No fees
- Imperial Primary SchoolBeacon Valley · Public · 1,790 learners · No fees
- Imvumelwano Primary SchoolWallacedene · Public · 1,757 learners · No fees
- Injongo Primary SchoolKhaya · Public · 1,355 learners · No fees
- Inkanini Primary SchoolKhayelitsha · Public · 1,290 learners · No fees
- Intshayelelo Primary SchoolIlitha Park · Public · 1,246 learners · No fees
- Intshinga Primary SchoolGuguletu · Public · 428 learners · No fees
- Irista Primary SchoolSarepta · Public · 1,444 learners · No fees
- Isikhokelo Primary SchoolMxolisi Phetani · Public · 1,112 learners · No fees
- Isiphiwo Primary SchoolHarare · Public · 1,276 learners · No fees
- Islamic Early Learning Foundation TradiSalt River · Independent · 27 learners
- Ithemba Labantu Primary SchoolPhilippi · Independent · 173 learners
- Ithemba Primary SchoolVrygrond · Public · 794 learners
- Itsitsa Primary SchoolMfuleni · Public · 1,944 learners · No fees
J
A to Z- J.S. Klopper Primary SchoolBalvenie · Public · 923 learners
- Jamaicaweg Primary SchoolPortland · Public · 863 learners
- Jan van Riebeeck Primêre SkoolGardens · Public · 504 learners
- Jeq Preparatory SchoolPhilippi · Independent · 163 learners
- John Graham Primary SchoolPlumstead · Public · 499 learners
- John Pama Primary SchoolNyanga · Public · 829 learners · No fees
- Junior CollegePhilippi · Independent · 220 learners
- Jupiter Street Primary SchoolOcean View · Public · 621 learners · No fees
K
A to Z- Kairos Primary SchoolLeiden · Public · 1,244 learners · No fees
- Kalkfontein Primary SchoolKalkfontein II · Public · 1,411 learners · No fees
- Kalksteenfontein Primêre SkoolKalksteenfontein · Public · 289 learners · No fees
- Kannemeyer Primary SchoolGrassy Park · Public · 618 learners
- Kasselsvlei Primary SchoolSaxon Industrial · Public · 1,123 learners · No fees
- Kenmere Primary SchoolKensington · Public · 1,120 learners
- Kenridge Primary SchoolKenridge - Durbanville · Public · 1,608 learners
- Kenwyn Primary SchoolLansdowne · Public · 624 learners
- Kerria Primary SchoolProtea Park · Public · 1,375 learners · No fees
- Kersboslaagte SSKV Primêre SkoolMalmesbury Farms · Public · 142 learners · No fees
- Kewtown Primary SchoolKewtown · Public · 601 learners · No fees
- Khanya Primary SchoolPhilippi · Public · 1,442 learners · No fees
- Khanyisa SchoolPlumstead · Independent · 60 learners
- Kings and QueensSummer Greens · Independent · 43 learners
- King's SchoolN1-Stad · Independent · 132 learners
- Kirstenhof Primary SchoolKirstenhof · Public · 906 learners
- Kleinberg Primary SchoolOcean View · Public · 1,288 learners · No fees
- Klipfontein Met Primêre SkoolPhilippi · Public · 596 learners · No fees
- Klipfontein Primêre SkoolBonteheuwel · Public · 424 learners · No fees
- Klipheuwel Primêre SkoolMikpunt · Public · 288 learners · No fees
- Koeberg Primary SchoolMaitland · Public · 686 learners
- Kommetjie Primary SchoolKommetjie · Public · 227 learners
- Koos Sadie Primary SchoolGoodwood Estate · Public · 974 learners
- Kraaifontein Ame Primêre SkoolEikendal · Public · 505 learners · No fees
- Kronendal Primary SchoolHout Bay · Public · 357 learners
- Kuils River Primary SchoolSarepta · Public · 1,332 learners
- Kukhanyile Public Primary SchoolNonqubela · Public · 1,031 learners · No fees
- Kuyasa Primary SchoolKuyasa · Public · 1,576 learners · No fees
- Kwa-Faku Primary SchoolPhilippi · Public · 1,255 learners · No fees
L
A to Z- Labiance Primary SchoolLabiance · Public · 894 learners
- Lantana Primary SchoolLentegeur · Public · 1,251 learners · No fees
- Lavisrylaan Primary SchoolBishop Lavis · Public · 357 learners · No fees
- Lehlohonolo Primary SchoolGuguletu · Public · 386 learners · No fees
- Leiden Avenue Primary SchoolLeiden · Public · 1,413 learners · No fees
- Leiden Primary SchoolLeiden · Public · 978 learners · No fees
- Leonsdale Primêre SkoolLeonsdale · Public · 310 learners · No fees
- Levana Primary SchoolLavender Hill · Public · 1,137 learners · No fees
- Liesbeeck Primary SchoolPortland · Public · 1,095 learners
- Linge Primary SchoolNyanga · Public · 837 learners · No fees
- Litha Primary SchoolGuguletu · Public · 827 learners · No fees
- Little Greenies PreparatoryAthlone · Independent · 33 learners
- Littlewood Primary SchoolEastridge · Public · 1,379 learners · No fees
- Liwa Primary SchoolNyanga · Public · 541 learners · No fees
- Llandudno Primary SchoolLlandudno · Public · 210 learners
- Lochnerhof LaerskoolStrand · Public · 1,011 learners
- Loreto Primary SchoolStrand · Public · 418 learners
- Lotus River Primary SchoolLotus River · Public · 603 learners
- Lourier Primary SchoolRetreat · Public · 493 learners
- Ludwe Ngamlana Primary SchoolKuyasa · Public · 1,470 learners · No fees
- Luleka Primary SchoolHarare · Public · 1,466 learners · No fees
- Luzuko Primary SchoolGuguletu · Public · 373 learners · No fees
- Lwandle Primary SchoolEyethu · Public · 952 learners · No fees
- Lwazi Primary SchoolGuguletu · Public · 1,211 learners · No fees
M
A to Z- M Juniors SchoolRustdal · Independent · 35 learners
- Macassar Primêre SkoolRiverside · Public · 1,061 learners
- Madrassatu TarbiyyahEagle Park · Independent · 314 learners
- Mamre Primêre SkoolMamre · Public · 818 learners · No fees
- Mandalay Primary SchoolIkwezi Park · Public · 1,364 learners
- Manenberg Primary SchoolManenberg · Public · 606 learners · No fees
- Marconi Beam Primary SchoolPhoenix · Public · 1,649 learners · No fees
- Marine Primary SchoolOcean View · Public · 1,188 learners
- Marvin Park Primary SchoolMacassar · Public · 1,438 learners · No fees
- Masiphumelele Primary SchoolUmrhabulo Triangle · Public · 1,369 learners · No fees
- Masivuke Primary SchoolPhilippi · Public · 1,380 learners · No fees
- Masonwabe Primary SchoolDelft South · Public · 1,142 learners · No fees
- Matroosberg Holy Trinity RC Primary SchAdriaanse · Public · 729 learners · No fees
- Matroosbergweg Primary SchoolBelhar Ext 13 · Public · 1,431 learners · No fees
- Matroosfontein Primary SchoolMatroosfontein · Public · 507 learners
- Meadowridge Primary SchoolLentegeur · Public · 1,552 learners · No fees
- Melton Primary SchoolKleinvlei Town · Public · 1,136 learners
- Merrydale Primary SchoolLentegeur · Public · 999 learners · No fees
- Metanoia Silver OakTable View · Independent · 28 learners
- Meulenhof Primary SchoolCape Farms - District C · Public · 883 learners · No fees
- Mfuleni Primary SchoolMfuleni · Public · 1,534 learners · No fees
- Micklefield SchoolRondebosch · Independent · 219 learners
- Mikro LaerskoolKlipdam · Public · 876 learners
- Milnerton Primary SchoolMilnerton · Public · 629 learners
- Mimosa Primary SchoolBonteheuwel · Public · 798 learners · No fees
- Mitchell Heights Primary SchoolTafelsig · Public · 1,355 learners · No fees
- Mitchell's Plain PrimWestridge · Public · 1,173 learners
- Mkhanyiseli Primary SchoolNyanga · Public · 973 learners · No fees
- Mokone Primary SchoolLanga · Public · 494 learners · No fees
- Montagu Drive Primary SchoolPortland · Public · 1,151 learners · No fees
- Montagu's Gift Primary SchoolLotus River · Public · 511 learners · No fees
- Montana Primary SchoolKalksteenfontein · Public · 851 learners · No fees
- Monte Vista Primary SchoolMonte Vista · Public · 885 learners
- Montessori Connect-The Children's WorksClaremont · Independent · 30 learners
- Montevideo Primary SchoolMontana · Public · 1,165 learners
- Morgenson Primary SchoolMountview · Public · 986 learners · No fees
- Moshesh Primary SchoolLanga · Public · 579 learners · No fees
- Mountain Road Primary SchoolWoodstock · Public · 666 learners
- Mseki Primary SchoolGuguletu · Public · 573 learners · No fees
- Muhammadeyah Mos Primary SchoolWynberg · Public · 774 learners
- Muizenberg Junior SchoolMuizenberg · Public · 545 learners
- Mvula Primary SchoolCrossroads · Public · 1,153 learners · No fees
- Mzamomhle Primary SchoolPhilippi · Public · 1,166 learners · No fees
N
A to Z- Nal'ikamva Primary SchoolMfuleni · Public · 1,651 learners · No fees
- Nal'uxulo Primary SchoolPhilippi · Public · 1,346 learners · No fees
- Nebo Primary SchoolRavensmead · Public · 654 learners · No fees
- Nerina Primary SchoolBonteheuwel · Public · 898 learners · No fees
- Newfields Primary SchoolNewfields · Public · 525 learners
- Nkazimlo Primary SchoolUmrhabulo Triangle · Public · 1,567 learners · No fees
- Nobantu Primary SchoolGuguletu · Public · 640 learners · No fees
- Nolungile Primary SchoolMxolisi Phetani · Public · 1,074 learners · No fees
- Nomsa Mapongwana Primary SchoolMandela Park · Public · 1,200 learners · No fees
- Nomzamo Primary SchoolNomzamo · Public · 1,283 learners · No fees
- Nooitgedacht Primary SchoolNooitgedacht · Public · 1,085 learners · No fees
- Norma Road Primary SchoolSilvertown · Public · 793 learners
- Northpine Primary SchoolNorthpine · Public · 1,106 learners
- Northway Primêre SkoolRavensmead · Public · 600 learners · No fees
- Northwood Primary SchoolWoodlands · Public · 1,155 learners · No fees
- Norwood Sentraal Primary SchoolElsies River · Public · 554 learners
- Noxolo Xauka Primary SchoolUmrhabulo Triangle · Public · 1,575 learners · No fees
- Ntwasahlobo Primary SchoolVictoria Mxenge · Public · 954 learners · No fees
- Nyameko PrimMfuleni · Public · 1,540 learners · No fees
O
A to Z- Oakdale Montessori SchoolBellville CBD · Independent · 44 learners
- Oakhurst Girls' Primary SchoolRondebosch · Public · 234 learners
- Oakview AcademyRichwood · Independent · 48 learners
- Observatory JuniorObservatory · Public · 820 learners
- Oklahomastraat Primêre SkoolDeaconville · Public · 1,106 learners
- Oostenberg Good Hope Christian SchoolMalibu Village · Independent · 85 learners
- Oranjekloof Mor Primary SchoolHout Bay · Public · 1,101 learners · No fees
- Otter's Creek Junior SchoolOttery · Independent · 86 learners
- Ottery Road (Meth) Primary SchoolWynberg · Public · 264 learners
P
A to Z- Palm Park Primary SchoolRosedale · Public · 1,277 learners
- Panorama LaerskoolWelgelegen · Public · 1,571 learners
- Parkdene Primary School (Bellville)Scottsdene · Public · 1,284 learners · No fees
- Parkfields Primary SchoolHanover Park · Public · 775 learners · No fees
- Parkhurst Primary SchoolWestridge · Public · 1,243 learners
- Parkvale Primêre SkoolValhalla Park · Public · 885 learners · No fees
- Parkview Primêre SkoolAvondale · Public · 864 learners · No fees
- Parkwood Primary SchoolLotus River · Public · 725 learners · No fees
- Parliament Street Primary SchoolFairdale · Public · 1,250 learners · No fees
- Parow Inklusiewe SkoolGlenlily · Public · 396 learners
- Parow-Noord Primary SchoolParow North · Public · 768 learners
- Parow-Oos LaerskoolFairfield Estate · Public · 853 learners
- Parow-Wes Primary SchoolChurchill Estate · Public · 1,031 learners
- Parowvallei Primêre SkoolParow Valley · Public · 1,313 learners
- Paul Greyling Primêre SkoolFish Hoek · Public · 152 learners
- Pelican Park PrimaryPelikan Park · Public · 959 learners
- Pella Mor Primêre SkoolPella · Public · 398 learners · No fees
- Perivale Primary SchoolLotus River · Public · 794 learners · No fees
- Perserverance Primary SchoolTafelsig · Public · 1,013 learners · No fees
- Petunia Primary SchoolScottsville · Public · 785 learners
- Philadelphia Primary SchoolPhiladelphia · Public · 238 learners
- Phyllis Jowell Jewish Day SchoolCamps Bay / Bakoven · Independent · 58 learners
- Pinedene Primary SchoolRavensmead · Public · 1,098 learners · No fees
- Pinehurst Primary SchoolPinelands · Public · 423 learners
- Pinelands MontessoriPinelands · Independent · 22 learners
- Pinelands North Primary SchoolPinelands · Public · 508 learners
- Plantation Primary SchoolLotus River · Public · 852 learners
- Plumstead PreparatoryPlumstead · Public · 598 learners
- Portavue Primary SchoolSurrey · Public · 997 learners
- Portia Primary SchoolLansdowne · Public · 708 learners
- Portland Primary SchoolPortland · Public · 833 learners
- Prestwich Street Primary SchoolCape Town City Centre · Public · 708 learners
- Primrose Park Primary SchoolNewfields · Public · 517 learners · No fees
- Prince George Primary SchoolLavender Hill · Public · 855 learners
- Protea Park Primêre SkoolProtea Park · Public · 799 learners · No fees
- Protea Primary School (Bonteheuwel)Bonteheuwel · Public · 486 learners · No fees
R
A to Z- R.R. Franks Primêre SkoolKleinvlei Town · Public · 1,041 learners · No fees
- Rahmaniyeh Primary SchoolZonnebloem · Public · 531 learners
- Rainbow Montessori SchoolThe Crest · Independent · 89 learners
- Rainbow Primary SchoolWesbank · Public · 1,237 learners · No fees
- Range Primary SchoolThe Range · Public · 332 learners · No fees
- Red River Primary SchoolManenberg · Public · 809 learners · No fees
- Regina Coeli RC Primary SchoolBelgravia · Public · 312 learners
- Renlyn's Modern MontesorriRavensmead · Independent · 13 learners
- Reygersdal Primêre SkoolRobinvale · Public · 1,010 learners · No fees
- Ridgeville Primary SchoolWestridge · Public · 1,001 learners
- Riebeeckstraat Primary SchoolBelhar Ext 15 · Public · 1,220 learners · No fees
- Rio Grande Primary SchoolManenberg · Public · 709 learners · No fees
- Rivergate Primary SchoolRivergate · Public · 97 learners · No fees
- Riverside Primary SchoolBelgravia · Independent · 118 learners
- Riverton Primêre SkoolBishop Lavis · Public · 343 learners · No fees
- Rocklands Primary SchoolRocklands · Public · 1,194 learners
- Rondebosch Boys' PreparatoryRondebosch · Public · 736 learners
- Rondebosch East Primary SchoolRondebosch East · Public · 724 learners
- Rosebank JuniorRondebosch · Public · 233 learners
- Rosendal LaerskoolRoosendal · Public · 1,555 learners · No fees
- Rosewood Primary SchoolBonteheuwel · Public · 591 learners · No fees
- Rosmead Central Primary SchoolClaremont · Public · 740 learners
- Rouxville Primary SchoolBellville Teachers College · Public · 881 learners
- Rustenburg Girls' Junior SchoolRondebosch · Public · 642 learners
- Rusthof Primêre SkoolStrand · Public · 1,142 learners · No fees
- Ruyterwacht VoorbereidingskoolRuyterwacht · Public · 678 learners
- Rylands Primary SchoolRylands · Public · 852 learners
S
A to Z- S.A. College Junior SchoolNewlands · Public · 833 learners
- Saambou Primêre SkoolManenberg · Public · 276 learners · No fees
- Saffier Primary SchoolKlipkop · Public · 998 learners
- Sakumlandela Primary SchoolVictoria Mxenge · Public · 982 learners · No fees
- Samora Machel Primary SchoolPhilippi · Public · 1,377 learners · No fees
- San Michell Independent SchoolCape Farms - District B · Independent · 37 learners
- Sandaalhout Primary SchoolDelft 7 · Public · 942 learners · No fees
- Sarepta Primary SchoolSarepta · Public · 1,195 learners
- Saxonsea Primêre SkoolSaxonsea · Public · 1,472 learners · No fees
- Schotschekloof Mos Primary SchoolSchotschekloof · Public · 453 learners
- Scottsville Primary SchoolScottsville · Public · 1,026 learners
- Sea Point Primary SchoolSea Point · Public · 416 learners
- Seamount PrimaryMilnerton · Public · 629 learners
- Searidge Park Primary SchoolTafelsig · Public · 1,107 learners · No fees
- Seaview Primary SchoolRocklands · Public · 1,024 learners · No fees
- Sentinel Primary SchoolHout Bay · Public · 1,015 learners · No fees
- Shiloah Christian SchoolWynberg · Independent
- Sid G. Rule Primary SchoolGrassy Park · Public · 806 learners
- Sigcawu Public Primary SchoolCrossroads · Public · 1,230 learners · No fees
- Sikelela Imizamo Primary SchoolCrossroads · Public · 1,206 learners · No fees
- Silukhanyo Primary SchoolAsanda · Public · 1,343 learners · No fees
- Silverlea Primary SchoolSilvertown · Public · 762 learners
- Silverleaf Primary SchoolDunoon · Public · 1,580 learners · No fees
- Silversands Primary SchoolSilversands · Public · 1,310 learners
- Silverstream Primary SchoolManenberg · Public · 1,026 learners · No fees
- Simon van der Stel Primêre SkoolWynberg · Public · 218 learners
- Simonsberg Primary SchoolKraaifontein · Public · 1,617 learners
- Sir Lowry's Pass Primêre SkoolSir Lowrys Pass · Public · 1,435 learners · No fees
- Sivile Primary SchoolThembokwezi · Public · 763 learners · No fees
- Sivuyiseni Public Primary SchoolMandela Park · Public · 1,359 learners · No fees
- Siyabulela Primary SchoolLanga · Public · 948 learners · No fees
- Siyazakha Primary SchoolPhilippi · Public · 1,401 learners · No fees
- Siyazingisa Primary SchoolGuguletu · Public · 1,048 learners · No fees
- Sobambisana Primary SchoolVictoria Mxenge · Public · 1,047 learners · No fees
- Sokhanyo Primary SchoolGuguletu · Public · 633 learners · No fees
- Solomon Mahlangu Primary SchoolWallacedene · Public · 1,020 learners · No fees
- Solomon Qatyana Primary SchoolAsanda · Public · 1,443 learners · No fees
- Somerset House PreparatoryRoundhay · Independent · 418 learners
- Somerset-Wes LaerskoolSomerset West · Public · 904 learners
- Somerset-Wes Met Primary SchoolSomerset West · Public · 835 learners
- Sonderend Primary SchoolManenberg · Public · 804 learners · No fees
- Sonwabo Primary SchoolGuguletu · Public · 1,046 learners · No fees
- Sophakama Primary SchoolDunoon · Public · 1,635 learners · No fees
- Sosebenza Primary SchoolNonqubela · Public · 1,010 learners · No fees
- Southfield Primary SchoolSouthfield · Public · 460 learners
- Soyisile Primary SchoolNonqubela · Public · 1,165 learners · No fees
- Spine View Primary SchoolRocklands · Public · 933 learners
- Splendid KidsDe Tijger · Independent · 196 learners
- Springdale Primary SchoolLentegeur · Public · 1,240 learners · No fees
- Spurwing Primary SchoolElectric City · Public · 1,506 learners
- Square Hill Primary SchoolRetreat · Public · 995 learners
- St. Agnes's Primary SchoolWoodstock · Public · 556 learners
- St. Anne's Primary SchoolPlumstead · Public · 278 learners
- St. Anthony's RC Primary SchoolHeathfield · Public · 522 learners
- St. Augustine's RC Primary SchoolWynberg · Public · 767 learners
- St. Augustine's RC Primary School ParowModderdam · Public · 1,059 learners
- St. Clements RC Primary SchoolLotus River · Public · 302 learners
- St. James RC Primary SchoolKalk Bay · Public · 262 learners
- St. John's RC Primary SchoolKensington · Public · 562 learners
- St. Joseph's Marist JuniorRosebank · Independent · 322 learners
- St. Mary's Primary School (Gardens)Cape Town City Centre · Public · 289 learners
- St. Mary's (RC) Primary (Nyanga)Nyanga · Public · 658 learners · No fees
- St. Mary's RC Primary School(retreat)Retreat · Public · 651 learners
- St. Michaels Primary SchoolHarare · Independent · 486 learners
- St. Paul's Primary School (Bo-Kaap)Schotschekloof · Public · 531 learners
- St. Paul's Primêre SkoolFaure · Public · 82 learners · No fees
- St. Peter's AcademyStrand · Independent · 81 learners
- St. Raphael's RC Primary SchoolAthlone · Public · 772 learners
- St. Theresa R.C. Primary SchoolWelcome · Public · 591 learners
- Star of the Sea Convent Primary SchoolSt James · Public · 409 learners
- Starling Primary SchoolMountview · Public · 411 learners
- Steenberg PrimarySteenberg · Public · 815 learners
- Stephenweg Primary SchoolLotus River · Public · 547 learners
- Stepping Stones Montessori SchoolOranjezicht · Independent · 84 learners
- Stormont Madubela Community SchoolNyanga · Independent · 217 learners
- Strand Mos Primary SchoolStrand · Public · 900 learners
- Strand Private AcademyStrand · Independent · 25 learners
- Strandfontein Primary SchoolStrandfontein · Public · 942 learners
- Stratford Primary SchoolEersterivier · Public · 1,443 learners
- Sullivan Primary SchoolSteenberg · Public · 584 learners
- Summit Primary SchoolHanover Park · Public · 1,070 learners · No fees
- Sun Valley Primary SchoolSunvalley · Public · 966 learners
- Sunderland Primary SchoolWindermere · Public · 1,281 learners
- Sunlands Primary SchoolLansdowne · Public · 782 learners
- Sunningdale Primary SchoolSunningdale · Public · 1,122 learners
- Sunnyside Primary SchoolBelgravia · Public · 685 learners
- Sunray Primary SchoolDelft South · Public · 1,339 learners · No fees
- Sunridge Circle Primary SchoolTable View · Public · 532 learners
- Surrey Primary SchoolSurrey · Public · 791 learners
- Sweet Valley Primary SchoolBergvliet · Public · 896 learners
- Symphony Primary SchoolBelhar Ext 7 · Public · 1,098 learners · No fees
T
A to Z- Table View Primary SchoolTable View · Public · 1,983 learners
- Tafelsig Primary SchoolTafelsig · Public · 1,187 learners · No fees
- Talfalah Primary SchoolManenberg · Public · 1,091 learners · No fees
- Tamboerskloof Primary SchoolTamboerskloof · Public · 436 learners
- Temperance Town Primêre SkoolTemperance Town · Public · 937 learners
- Tereo ProjectSomerset West · Independent · 89 learners
- The Ark City of RefugeDriftsands · Independent · 244 learners
- The Hague Primary SchoolThe Hague · Public · 1,400 learners · No fees
- The Pinelands Primary SchoolPinelands · Public · 552 learners
- The Sinai AcademyBlouberg Rise · Independent · 30 learners
- The Valley Primêre SkoolCape Farms - District C · Public · 205 learners · No fees
- The Vine School NPCLansdowne · Independent · 172 learners
- Thembani Primary SchoolLanga · Public · 989 learners · No fees
- Thomas Wildschutt Junior Primary SchoolRetreat · Public · 471 learners
- Thomas Wildschutt Primary SchoolRetreat · Public · 442 learners
- Thornton Primary SchoolThornton · Public · 673 learners
- Thorntonweg Primary SchoolCrawford · Public · 515 learners
- Three Peaks Primary SchoolOranjezicht · Independent · 10 learners
- Timour Hall Primary SchoolPlumstead · Public · 728 learners
- Totius Primêre SkoolBoston · Public · 545 learners
- Trevor Manuel Primary SchoolFisantekraal · Public · 1,330 learners · No fees
- Trinity Children's CentreBeacon Valley · Independent · 96 learners
- Turfhall Primary SchoolBelthorn Estate · Public · 1,229 learners
- Tuscany Glen Primary SchoolTuscany Glen · Public · 1,255 learners
- Tygerhof Primary SchoolTijgerhof · Public · 1,148 learners
- Tygersig Primêre SkoolUitsig · Public · 658 learners · No fees
U
A to Z- Uitsig Primêre SkoolUitsig · Public · 619 learners · No fees
- Ukhanyo Primary SchoolSunnydale · Public · 1,896 learners · No fees
- Ummangaliso Primary SchoolVictoria Mxenge · Public · 1,037 learners · No fees
- Umnqophiso Primary SchoolLwandle · Public · 1,471 learners · No fees
- Umthawelanga Primary SchoolEkuphumuleni · Public · 1,197 learners · No fees
V
A to Z- Vaatjie Mor Primêre SkoolCape Farms - District B · Public · 149 learners · No fees
- Valhalla Primary SchoolRiverton Elsies River · Public · 1,114 learners
- Valpark Primêre SkoolValhalla Park · Public · 429 learners · No fees
- Van Riebeeckstrand LaerskoolMelkbosch Strand · Public · 1,107 learners
- Vanguard Primary SchoolVanguard · Public · 806 learners
- Vereniging Vir Gereformeerde SkoolonderVredenberg · Independent · 46 learners
- Vergenoegd Primary SchoolVoorbrug · Public · 1,489 learners · No fees
- Vergezicht Private SchoolBene Township · Independent · 84 learners
- Vissershok Primêre SkoolCape Farms - District C · Public · 596 learners · No fees
- Voorspoed Primary SchoolHanover Park · Public · 1,041 learners · No fees
- Vorentoe Primary SchoolRavensmead · Public · 714 learners · No fees
- Vredekloof PrimaryVredekloof · Public · 824 learners
- Vredelust Primary SchoolVredelust Bellville · Public · 522 learners
- Vrijzee VoorbereidingskoolVasco Estate · Public · 816 learners
- Vukani Primary SchoolPhilippi · Public · 1,288 learners · No fees
- Vukukhanye Primary SchoolGuguletu · Public · 634 learners · No fees
- Vuselela Primary SchoolMxolisi Phetani · Public · 1,069 learners · No fees
- Vuyani Primary SchoolGuguletu · Public · 966 learners · No fees
- Vuzamanzi Public Primary SchoolMxolisi Phetani · Public · 1,055 learners · No fees
W
A to Z- W.D. Hendricks Primary SchoolWindermere · Public · 401 learners · No fees
- Wallacedene Primary SchoolWallacedene · Public · 1,753 learners · No fees
- Walmer Estate Primary SchoolZonnebloem · Public · 282 learners
- Walter Teka Public Primary SchoolNyanga · Public · 563 learners · No fees
- Washington Drive Primary SchoolColorado Park · Public · 711 learners · No fees
- Watsonia Primary SchoolScottsdene · Public · 974 learners · No fees
- Wavecrest Primary SchoolRocklands · Public · 1,036 learners
- Webnerstraat Primêre SkoolFlorida · Public · 842 learners · No fees
- Welcome Primary SchoolWelcome · Public · 493 learners
- Welgemoed Primary SchoolWelgemoed · Public · 797 learners
- Weltevreden Valley Core Primary SchoolPhilippi · Public · 1,371 learners · No fees
- Welwitsciha Primary SchoolDelft South · Public · 1,313 learners · No fees
- Wesfleur Primêre SkoolAvondale · Public · 1,548 learners · No fees
- Wesley Methodist Practising SchoolSalt River · Public · 350 learners
- Wespoort Primary SchoolPortland · Public · 1,046 learners
- West Bank No.1 Primary SchoolWesbank · Public · 1,279 learners · No fees
- West End Primary SchoolLentegeur · Public · 1,706 learners · No fees
- West Riding Primary SchoolWest Riding · Public · 1,113 learners
- Westcott Primary SchoolDiepriver · Public · 483 learners
- Western Province PreparatoryClaremont · Independent · 442 learners
- Westlake Primary SchoolWestlake · Public · 752 learners · No fees
- Westville Primary SchoolWestridge · Public · 1,201 learners · No fees
- Willows Primary SchoolHeideveld · Public · 1,154 learners · No fees
- Windermere Primary SchoolKensington · Public · 833 learners
- Windsor PreparatoryLansdowne · Public · 691 learners
- Wingfield Primary SchoolWindermere · Public · 673 learners
- Winsley Primêre SkoolBellville South · Public · 507 learners
- Wolraad Woltemade Primary SchoolBothasig · Public · 821 learners
- Woodbridge Primary SchoolMilnerton · Public · 743 learners
- Woodlands Primary SchoolHeideveld · Public · 762 learners · No fees
- Woodville Primary SchoolWoodlands · Public · 1,134 learners · No fees
- Wynberg Boys' JuniorWynberg · Public · 782 learners
- Wynberg Girls' Junior SchoolWynberg · Public · 700 learners
X
A to Z- Xolani Primary SchoolGuguletu · Public · 1,133 learners · No fees
Y
A to Z- Yellowwood Primary SchoolTafelsig · Public · 1,255 learners · No fees
- Yeshua Christian Primary SchoolElfindale · Independent · 52 learners
- Yomelela Primary SchoolNonqubela · Public · 1,065 learners · No fees
- York Road Primary SchoolLansdowne · Public · 895 learners
- Ysterplaat Junior Primary SchoolBrooklyn · Public · 741 learners
- Ysterplaat Primary SchoolBrooklyn · Public · 776 learners
Z
A to Z- Zanemfundo Primary SchoolPhilippi · Public · 1,271 learners · No fees
- Zeekoevlei Primary SchoolLotus River · Public · 894 learners · No fees
- Zerilda Park Primary SchoolSeawinds · Public · 1,185 learners · No fees
- Zonnebloem Boys Primary SchoolZonnebloem · Public · 311 learners
- Zonnebloem Girls Prac. SchoolZonnebloem · Public · 314 learners
- Zwaanswyk Academy/AkademieBergvliet · Public · 708 learners