Skip to main content

Public Schools in Mpumalanga

1636 schools · DBE EMIS Q3 2025

Showing 1636 of 1636 schools

Primary · Public · Quintile 2 · Kabokweni

502 learners · 13 educators · 39:1

Secondary · Public · Quintile 1 · Bohlabela

678 learners · 33 educators · 21:1

Primary · Public · Nkangala

591 learners · 30 educators · 20:1

Intermediate · Public · Quintile 3 · Kwazamokuhle

920 learners · 30 educators · 31:1

Primary · Public · Quintile 2 · Emalahleni

1,928 learners · 50 educators · 39:1

Primary · Public · Quintile 3 · Bushbuckridge

359 learners · 12 educators · 30:1

Secondary · Public · Quintile 1 · Bushbuckridge

412 learners · 21 educators · 20:1

Primary · Public · Quintile 4 · Embalenhle

951 learners · 27 educators · 35:1

Secondary · Public · Quintile 4 · Witbank

428 learners · 23 educators · 19:1

Secondary · Public · Quintile 2 · Emzinoni

1,238 learners · 46 educators · 27:1

Secondary · Public · Quintile 1 · Ethandakukhanya

1,240 learners · 40 educators · 31: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

Combined · Public · Quintile 3 · Standerton

1,449 learners · 41 educators · 35:1

Combined · Public · Quintile 1 · Carolina

131 learners · 7 educators · 19:1

Primary · Public · Quintile 2 · Ximhungwe

519 learners · 15 educators · 35:1

Secondary · Public · Quintile 1 · Arconhoek

176 learners · 10 educators · 18:1

Combined · Public · Quintile 1 · Allemansdrift B

427 learners · 11 educators · 39:1

Primary · Public · Quintile 2 · Nkanini Trust

974 learners · 26 educators · 38:1

Secondary · Public · Quintile 1 · Hazyview

718 learners · 19 educators · 38:1

Primary · Public · Quintile 4 · Balfour

696 learners · 26 educators · 27:1

Combined · Public · Quintile 2 · White River

607 learners · 18 educators · 34:1

Combined · Public · Quintile 1 · Middelburg

884 learners · 23 educators · 38:1