Skip to main content

Secondary Schools in Mpumalanga

475 schools · DBE EMIS Q3 2025

Showing 475 of 475 schools

Secondary · Independent · White River

184 learners · 12 educators · 15:1

Secondary · Public · Quintile 1 · Bohlabela

678 learners · 33 educators · 21:1

Secondary · Independent · Acornhoek

150 learners · 9 educators · 17:1

Secondary · Public · Quintile 1 · Bushbuckridge

412 learners · 21 educators · 20: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

Secondary · Public · Quintile 1 · Arconhoek

176 learners · 10 educators · 18:1

Secondary · Public · Quintile 1 · Hazyview

718 learners · 19 educators · 38:1

Secondary · Public · Quintile 1 · Elukwatini

849 learners · 28 educators · 30:1

Secondary · Public · Quintile 1 · Sheepmoor

717 learners · 21 educators · 34:1

Secondary · Public · Quintile 2 · Middelburg

378 learners · 13 educators · 29:1

Secondary · Public · Quintile 1 · Arconhoek

781 learners · 22 educators · 36:1

Secondary · Public · Quintile 1 · Bushbuckridge

179 learners · 10 educators · 18:1

Secondary · Public · Quintile 1 · Hazyview

1,287 learners · 35 educators · 37:1

Secondary · Public · Quintile 1 · Mbibane

500 learners · 16 educators · 31:1

Secondary · Public · Quintile 1 · Thulamahashe

1,042 learners · 30 educators · 35:1

Secondary · Public · Quintile 1 · Ximhungwe

778 learners · 24 educators · 32:1

Secondary · Public · Quintile 2 · Kanyamazane

1,012 learners · 35 educators · 29:1

Secondary · Public · Quintile 2 · Siyabuswa

566 learners · 14 educators · 40:1

Secondary · Public · Quintile 2 · Ackerville

998 learners · 36 educators · 28:1

Secondary · Public · Quintile 2 · Empumalanga

766 learners · 25 educators · 31:1

Secondary · Public · Quintile 1 · Botleng

1,766 learners · 43 educators · 41:1

Secondary · Public · Quintile 1 · Kwamhlanga

753 learners · 22 educators · 34:1

Secondary · Public · Quintile 1 · Ximhungwe

478 learners · 20 educators · 24:1

Secondary · Public · Quintile 1 · Bushbuckridge

682 learners · 27 educators · 25:1

Secondary · Public · Quintile 1 · Shongwe Mission

966 learners · 32 educators · 30:1

Secondary · Independent · Emalahleni

564 learners · 66 educators · 9:1

Secondary · Public · Quintile 2 · Wesselton

1,367 learners · 41 educators · 33:1

Secondary · Independent · Mbombela

136 learners · 5 educators · 27:1