Skip to main content

Full Service Schools in Mpumalanga

138 schools · DBE EMIS Q3 2025

A Full Service School supports learners with barriers to learning alongside mainstream learners in an inclusive environment.

Showing 138 of 138 schools

Primary · Public · Quintile 2 · Kabokweni

502 learners · 13 educators · 39:1

Primary · Public · Quintile 3 · Bushbuckridge

359 learners · 12 educators · 30:1

Primary · Public · Quintile 3 · Acornhoek

384 learners · 10 educators · 38:1

Primary · Public · Quintile 3 · Botleng

776 learners · 27 educators · 29:1

Primary · Public · Quintile 3 · Empumalanga

597 learners · 17 educators · 35:1

Combined · Public · Quintile 4 · Witbank

369 learners · 13 educators · 28:1

Primary · Public · Quintile 3 · Shongwe Mission

1,291 learners · 33 educators · 39:1

Primary · Public · Quintile 1 · Shongwe Mission

1,004 learners · 29 educators · 35:1

Primary · Public · Quintile 4 · Embalenhle

1,279 learners · 32 educators · 40:1

Combined · Public · Quintile 4 · Carolina

1,068 learners · 33 educators · 32:1

Primary · Public · Quintile 2 · Kanyamazane

626 learners · 20 educators · 31:1

Primary · Public · Quintile 1 · Uthokozani

1,560 learners · 42 educators · 37:1

Combined · Public · Quintile 1 · Davel

867 learners · 25 educators · 35:1

Primary · Public · Quintile 2 · Bushbuckridge

245 learners · 8 educators · 31:1

Combined · Public · Quintile 1 · Standerton

442 learners · 13 educators · 34:1

Primary · Public · Quintile 4 · Emgwenya

718 learners · 20 educators · 36:1

Primary · Public · Quintile 4 · Barberton

1,146 learners · 27 educators · 42:1

Primary · Public · Quintile 1 · Mpuluzi

301 learners · 8 educators · 38:1

Primary · Public · Quintile 2 · Hazyview

346 learners · 11 educators · 32:1

Primary · Public · Quintile 3 · Mbibane

629 learners · 20 educators · 31:1

Primary · Public · Quintile 4 · Matsulu

432 learners · 13 educators · 33:1

Primary · Public · Quintile 5 · Siyabuswa

462 learners · 16 educators · 29:1

Primary · Public · Quintile 1 · Elukwatini

381 learners · 16 educators · 24:1

Primary · Public · Quintile 3 · Thulamahashe

320 learners · 9 educators · 36:1

Primary · Public · Quintile 1 · Thulamahashe

237 learners · 6 educators · 40:1

Primary · Public · Quintile 4 · Graskop

733 learners · 23 educators · 32:1

Primary · Public · Quintile 1 · Masibekela

476 learners · 14 educators · 34:1

Primary · Public · Quintile 2 · Acornhoek

1,518 learners · 40 educators · 38:1

Primary · Public · Quintile 2 · Kabokweni

789 learners · 19 educators · 42:1

Primary · Public · Quintile 4 · Kwazamokuhle

1,554 learners · 45 educators · 35:1