Skip to main content

Primary Schools in Western Cape

1148 schools · DBE EMIS Q3 2025

Showing 1148 of 1148 schools

Primary · Public · Quintile 2 · Nomzamo

1,382 learners · 34 educators · 41:1

Primary · Public · Quintile 1 · Montagu

36 learners · 3 educators · 12:1

Primary · Public · Quintile 4 · La Colline

714 learners · 26 educators · 28:1

Primary · Public · Quintile 3 · Rustdene

1,034 learners · 33 educators · 31:1

Primary · Public · Quintile 4 · Beacon Valley

1,339 learners · 34 educators · 39:1

Primary · Public · Quintile 1 · Worcester

155 learners · 5 educators · 31:1

Primary · Public · Quintile 4 · Delft 5

1,407 learners · 38 educators · 37:1

Primary · Independent · Strand

47 learners · 4 educators · 12:1

Primary · Public · Quintile 1 · Goldnerville

936 learners · 29 educators · 32:1

Primary · Public · Quintile 3 · Driftsands

546 learners · 17 educators · 32:1

Primary · Public · Quintile 4 · Belhar Ext 6

918 learners · 26 educators · 35:1

Primary · Public · Quintile 2 · Ceres

121 learners · 6 educators · 20:1

Primary · Public · Quintile 1 · Tulbach

82 learners · 4 educators · 21:1

Primary · Public · Quintile 4 · Acacia Park

164 learners · 6 educators · 27:1

Primary · Public · Quintile 1 · Barrydale

34 learners · 2 educators · 17:1

Primary · Independent · Lotus River

591 learners · 25 educators · 24:1

Primary · Independent · City of Cape Town

76 learners · 5 educators · 15:1

Primary · Public · Quintile 1 · Paarl

176 learners · 7 educators · 25:1

Primary · Public · Quintile 1 · Zweletemba

1,368 learners · 36 educators · 38:1

Primary · Public · Quintile 5 · Athlone

570 learners · 18 educators · 32:1

Primary · Public · Quintile 4 · Beacon Valley

1,152 learners · 34 educators · 34:1

Primary · Public · Quintile 2 · Somerset West

1,162 learners · 37 educators · 31:1

Primary · Public · Quintile 1 · Zoar

333 learners · 11 educators · 30:1

Primary · Independent · Parklands

32 learners · 4 educators · 8:1

Primary · Public · Quintile 2 · Amstelhof

710 learners · 22 educators · 32:1

Primary · Public · Quintile 3 · Nyanga

844 learners · 25 educators · 34:1

Primary · Public · Quintile 1 · Paarl

215 learners · 9 educators · 24:1

Primary · Public · Quintile 5 · Blue Downs Cbd

1,402 learners · 36 educators · 39:1

Primary · Independent · Grabouw

85 learners · 13 educators · 7:1

Primary · Public · Quintile 4 · Bonteheuwel

914 learners · 27 educators · 34:1