Skip to main content

Primary Schools in Mpumalanga

998 schools · DBE EMIS Q3 2025

Showing 998 of 998 schools

Primary · Independent · Collegeview

32 learners · 5 educators · 6:1

Primary · Public · Quintile 2 · Kabokweni

502 learners · 13 educators · 39:1

Primary · Independent · Nelspruit

56 learners · 4 educators · 14:1

Primary · Public · Nkangala

591 learners · 30 educators · 20:1

Primary · Public · Quintile 2 · Emalahleni

1,928 learners · 50 educators · 39:1

Primary · Public · Quintile 3 · Bushbuckridge

359 learners · 12 educators · 30:1

Primary · Public · Quintile 4 · Embalenhle

951 learners · 27 educators · 35:1

Primary · Independent · Piet Retief

621 learners · 38 educators · 16:1

Primary · Public · Quintile 2 · Witbank

152 learners · 5 educators · 30:1

Primary · Public · Quintile 2 · Badplaas

176 learners · 7 educators · 25:1

Primary · Public · Quintile 1 · Barberton

685 learners · 22 educators · 31:1

Primary · Public · Quintile 1 · Siyabuswa

288 learners · 8 educators · 36:1

Primary · Public · Quintile 1 · Arconhoek

377 learners · 12 educators · 31:1

Primary · Public · Quintile 3 · Bamokgoko

675 learners · 18 educators · 38:1

Primary · Public · Quintile 3 · Acornhoek

384 learners · 10 educators · 38:1

Primary · Public · Quintile 1 · Delmas

343 learners · 12 educators · 29:1

Primary · Public · Quintile 2 · Rietkuil

194 learners · 8 educators · 24:1

Primary · Public · Quintile 2 · Ximhungwe

519 learners · 15 educators · 35:1

Primary · Public · Quintile 2 · Nkanini Trust

974 learners · 26 educators · 38:1

Primary · Public · Quintile 4 · Balfour

696 learners · 26 educators · 27:1

Primary · Public · Quintile 2 · Mkhuhlu

391 learners · 10 educators · 39:1

Primary · Independent · Barberton

84 learners · 8 educators · 11:1

Primary · Public · Quintile 2 · Bushbuckridge

703 learners · 20 educators · 35:1

Primary · Public · Quintile 4 · Wesselton

883 learners · 18 educators · 49:1

Primary · Public · Quintile 2 · Middelburg

1,630 learners · 43 educators · 38:1

Primary · Public · Quintile 3 · Gemsbokspruit

376 learners · 11 educators · 34:1

Primary · Public · Quintile 3 · Botleng

776 learners · 27 educators · 29:1

Primary · Public · Quintile 1 · Amsterdam

84 learners · 3 educators · 28:1

Primary · Public · Quintile 5 · Belfast

759 learners · 21 educators · 36:1

Primary · Public · Quintile 2 · Bushbuckridge

152 learners · 7 educators · 22:1