Skip to main content

Schools in Soweto

Johannesburg Central, Gauteng

219 schools · 150 primary · 60 secondary · 31:1 ratio

What to know about schools in Soweto

219 schools: 150 primary, 60 secondary and 9 combined or other.

200 are no-fee public schools, 13 are fee-charging public schools and 6 are independent. Most public schools are quintile 3–4.

Primary (150)

Bar: learner-educator ratio vs similar schools
PrimaryPublicQ3
878 learners · 28 educators · 31:1
PrimaryPublic
261 learners · 27 educators · 10:1
PrimaryPublicQ4
115 learners · 9 educators · 13:1
PrimaryPublicQ2
547 learners · 16 educators · 34:1
PrimaryPublicQ4
368 learners · 12 educators · 31:1
PrimaryPublicQ4
1,141 learners · 33 educators · 35:1
PrimaryPublicQ4
438 learners · 15 educators · 29:1
PrimaryPublicQ3
409 learners · 16 educators · 26:1
PrimaryPublicQ4
970 learners · 30 educators · 32:1
PrimaryPublicQ4
871 learners · 27 educators · 32:1
PrimaryPublicQ3
591 learners · 19 educators · 31:1
PrimaryPublicQ3
481 learners · 15 educators · 32:1
PrimaryPublicQ4
693 learners · 26 educators · 27:1
PrimaryPublicQ4
980 learners · 38 educators · 26:1
PrimaryPublicQ4
439 learners · 12 educators · 37:1
PrimaryPublicQ3
324 learners · 15 educators · 22:1
PrimaryPublicQ4
1,179 learners · 39 educators · 30:1
PrimaryPublicQ3
496 learners · 15 educators · 33:1
PrimaryPublicQ3
246 learners · 8 educators · 31:1
PrimaryPublicQ3
254 learners · 10 educators · 25:1
PrimaryPublicQ4
431 learners · 14 educators · 31:1
PrimaryPublicQ3
78 learners · 6 educators · 13:1
PrimaryPublicQ3
258 learners · 7 educators · 37:1
PrimaryPublicQ3
1,009 learners · 33 educators · 31:1
PrimaryPublicQ3
831 learners · 28 educators · 30:1
PrimaryPublicQ3
236 learners · 11 educators · 22:1
PrimaryPublicQ5
1,926 learners · 55 educators · 35:1
PrimaryPublicQ4
324 learners · 11 educators · 30:1
PrimaryPublicQ4
1,284 learners · 35 educators · 37:1
PrimaryPublic
521 learners · 28 educators · 19:1
PrimaryPublicQ3
1,083 learners · 30 educators · 36:1
PrimaryPublicQ3
444 learners · 14 educators · 32:1
PrimaryPublicQ5
1,910 learners · 45 educators · 42:1
PrimaryPublicQ1
1,803 learners · 47 educators · 38:1
PrimaryPublicQ3
1,485 learners · 44 educators · 34:1
PrimaryPublicQ4
213 learners · 13 educators · 16:1
PrimaryPublicQ4
590 learners · 18 educators · 33:1
PrimaryPublicQ4
549 learners · 17 educators · 32:1
PrimaryPublicQ4
302 learners · 12 educators · 25:1
PrimaryPublicQ3
460 learners · 15 educators · 31:1
PrimaryPublicQ3
453 learners · 17 educators · 27:1
PrimaryPublicQ4
467 learners · 20 educators · 23:1
PrimaryPublicQ2
515 learners · 17 educators · 30:1
PrimaryPublicQ3
465 learners · 16 educators · 29:1
PrimaryPublicQ3
686 learners · 23 educators · 30:1
PrimaryPublicQ3
222 learners · 13 educators · 17:1
PrimaryPublicQ4
195 learners · 12 educators · 16:1
PrimaryPublicQ4
364 learners · 14 educators · 26:1
PrimaryPublicQ4
299 learners · 11 educators · 27:1
PrimaryPublicQ4
818 learners · 23 educators · 36:1
PrimaryPublicQ3
1,263 learners · 35 educators · 36:1
PrimaryPublicQ4
226 learners · 8 educators · 28:1
PrimaryPublicQ3
217 learners · 12 educators · 18:1
PrimaryPublicQ2
1,221 learners · 43 educators · 28:1
PrimaryPublicQ3
237 learners · 10 educators · 24:1
PrimaryPublicQ3
304 learners · 11 educators · 28:1
PrimaryPublicQ3
370 learners · 16 educators · 23:1
PrimaryPublicQ3
529 learners · 17 educators · 31:1
PrimaryPublicQ3
647 learners · 21 educators · 31:1
PrimaryPublicQ4
144 learners · 10 educators · 14:1
PrimaryPublicQ2
69 learners · 7 educators · 10:1
PrimaryPublicQ4
888 learners · 24 educators · 37:1
PrimaryPublicQ4
169 learners · 9 educators · 19:1
PrimaryPublicQ3
1,001 learners · 25 educators · 40:1
PrimaryPublicQ3
798 learners · 24 educators · 33:1
PrimaryPublicQ3
384 learners · 17 educators · 23:1
PrimaryPublicQ3
480 learners · 16 educators · 30:1
PrimaryPublicQ4
393 learners · 14 educators · 28:1
PrimaryPublicQ3
473 learners · 16 educators · 30:1
PrimaryPublicQ3
326 learners · 12 educators · 27:1
PrimaryPublicQ3
246 learners · 15 educators · 16:1
PrimaryPublicQ3
392 learners · 18 educators · 22:1
PrimaryPublicQ3
213 learners · 11 educators · 19:1
PrimaryPublicQ4
421 learners · 18 educators · 23:1
PrimaryPublicQ4
206 learners · 9 educators · 23:1
PrimaryPublic
226 learners · 37 educators · 6:1
PrimaryPublicQ3
204 learners · 11 educators · 19:1
PrimaryPublicQ3
345 learners · 13 educators · 27:1
PrimaryPublicQ4
242 learners · 9 educators · 27:1
PrimaryPublicQ3
414 learners · 15 educators · 28:1
PrimaryPublicQ4
215 learners · 9 educators · 24:1
PrimaryPublicQ4
311 learners · 12 educators · 26:1
PrimaryPublicQ3
631 learners · 23 educators · 27:1
PrimaryPublicQ3
414 learners · 16 educators · 26:1
PrimaryPublicQ4
227 learners · 12 educators · 19:1
PrimaryPublicQ3
1,166 learners · 31 educators · 38:1
PrimaryPublicQ5
287 learners · 14 educators · 21:1
PrimaryPublicQ4
436 learners · 13 educators · 34:1
PrimaryPublicQ3
548 learners · 18 educators · 30:1
PrimaryPublicQ4
395 learners · 12 educators · 33:1
PrimaryPublicQ4
402 learners · 13 educators · 31:1
PrimaryPublicQ1
1,542 learners · 44 educators · 35:1
PrimaryPublicQ4
517 learners · 15 educators · 35:1
PrimaryPublicQ4
714 learners · 24 educators · 30:1
PrimaryPublic
361 learners · 40 educators · 9:1
PrimaryPublic
459 learners · 40 educators · 12:1
PrimaryPublicQ3
379 learners · 15 educators · 25:1
PrimaryPublicQ5
245 learners · 10 educators · 25:1
PrimaryPublicQ1
1,300 learners · 38 educators · 34:1
PrimaryPublicQ3
505 learners · 15 educators · 34:1
PrimaryPublicQ4
326 learners · 12 educators · 27:1
PrimaryPublicQ4
656 learners · 22 educators · 30:1
PrimaryPublicQ3
577 learners · 23 educators · 25:1
PrimaryPublicQ3
521 learners · 21 educators · 25:1
PrimaryPublicQ3
645 learners · 17 educators · 38:1
PrimaryPublicQ4
330 learners · 16 educators · 21:1
PrimaryPublicQ4
562 learners · 25 educators · 23:1
PrimaryPublicQ4
262 learners · 13 educators · 20:1
PrimaryPublicQ4
730 learners · 19 educators · 38:1
PrimaryPublicQ3
501 learners · 17 educators · 30:1
PrimaryPublicQ4
391 learners · 15 educators · 26:1
PrimaryPublicQ4
685 learners · 17 educators · 40:1
PrimaryIndependent
867 learners · 1 educators · 867:1
PrimaryPublic
210 learners · 23 educators · 9:1
PrimaryPublicQ4
256 learners · 10 educators · 26:1
PrimaryPublicQ3
725 learners · 24 educators · 30:1
PrimaryPublicQ4
771 learners · 21 educators · 37:1
PrimaryIndependent
69 learners · 7 educators · 10:1
PrimaryPublicQ3
546 learners · 19 educators · 29:1
PrimaryPublicQ4
375 learners · 16 educators · 23:1
PrimaryPublicQ3
601 learners · 21 educators · 29:1
PrimaryPublicQ3
1,021 learners · 29 educators · 35:1
PrimaryPublicQ4
290 learners · 11 educators · 26:1
PrimaryPublicQ3
826 learners · 27 educators · 31:1
PrimaryPublicQ3
256 learners · 12 educators · 21:1
PrimaryPublic
108 learners · 18 educators · 6:1
PrimaryPublicQ4
280 learners · 11 educators · 26:1
PrimaryPublicQ3
500 learners · 16 educators · 31:1
PrimaryPublicQ4
345 learners · 11 educators · 31:1
PrimaryPublicQ4
723 learners · 26 educators · 28:1
PrimaryPublicQ3
215 learners · 9 educators · 24:1
PrimaryPublicQ4
325 learners · 12 educators · 27:1
PrimaryPublicQ3
528 learners · 17 educators · 31:1
PrimaryPublicQ3
409 learners · 14 educators · 29:1
PrimaryPublicQ3
262 learners · 10 educators · 26:1
PrimaryPublicQ3
288 learners · 11 educators · 26:1
PrimaryPublicQ3
204 learners · 15 educators · 14:1
PrimaryPublicQ3
588 learners · 21 educators · 28:1
PrimaryPublicQ3
670 learners · 20 educators · 34:1
PrimaryPublicQ4
377 learners · 14 educators · 27:1
PrimaryPublicQ3
433 learners · 15 educators · 29:1
PrimaryPublicQ3
513 learners · 20 educators · 26:1
PrimaryPublicQ3
391 learners · 12 educators · 33:1
PrimaryPublic
390 learners · 35 educators · 11:1
PrimaryPublicQ3
561 learners · 22 educators · 26:1
PrimaryPublicQ4
571 learners · 17 educators · 34:1
PrimaryPublicQ4
785 learners · 28 educators · 28:1
PrimaryPublicQ3
506 learners · 17 educators · 30:1
PrimaryPublicQ4
1,126 learners · 35 educators · 32:1
PrimaryPublicQ3
764 learners · 23 educators · 33:1

Secondary (60)

Bar: learner-educator ratio vs similar schools
SecondaryPublicQ1
1,162 learners · 52 educators · 22:1
SecondaryPublicQ3
979 learners · 30 educators · 33:1
SecondaryPublicQ3
1,055 learners · 36 educators · 29:1
SecondaryPublicQ3
1,413 learners · 47 educators · 30:1
SecondaryPublicQ3
1,033 learners · 36 educators · 29:1
SecondaryPublicQ3
951 learners · 28 educators · 34:1
SecondaryPublicQ4
1,016 learners · 34 educators · 30:1
SecondaryPublicQ3
1,616 learners · 54 educators · 30:1
SecondaryPublicQ3
748 learners · 31 educators · 24:1
SecondaryPublicQ4
522 learners · 19 educators · 28:1
SecondaryPublicQ3
1,113 learners · 35 educators · 32:1
SecondaryPublicQ4
1,238 learners · 35 educators · 35:1
SecondaryPublicQ3
1,405 learners · 46 educators · 31:1
SecondaryPublicQ4
477 learners · 18 educators · 27:1
SecondaryPublicQ3
1,241 learners · 43 educators · 29:1
SecondaryPublicQ4
1,319 learners · 49 educators · 27:1
SecondaryPublicQ5
1,006 learners · 38 educators · 27:1
SecondaryPublicQ3
769 learners · 28 educators · 28:1
SecondaryPublicQ3
126 learners · 14 educators · 9:1
SecondaryPublicQ3
1,190 learners · 39 educators · 31:1
SecondaryPublicQ3
1,155 learners · 42 educators · 28:1
SecondaryPublicQ3
1,555 learners · 46 educators · 34:1
SecondaryPublicQ3
694 learners · 29 educators · 24:1
SecondaryPublicQ4
697 learners · 23 educators · 30:1
SecondaryPublicQ4
1,582 learners · 53 educators · 30:1
SecondaryPublicQ3
1,416 learners · 47 educators · 30:1
SecondaryPublicQ2
1,162 learners · 35 educators · 33:1
SecondaryPublicQ4
827 learners · 29 educators · 29:1
SecondaryPublicQ4
1,435 learners · 48 educators · 30:1
SecondaryPublicQ3
1,241 learners · 37 educators · 34:1
SecondaryPublicQ4
1,423 learners · 45 educators · 32:1
SecondaryPublicQ3
1,024 learners · 33 educators · 31:1
SecondaryPublicQ5
1,621 learners · 53 educators · 31:1
SecondaryPublicQ4
854 learners · 25 educators · 34:1
SecondaryPublicQ2
863 learners · 27 educators · 32:1
SecondaryPublicQ4
1,268 learners · 45 educators · 28:1
SecondaryPublicQ3
435 learners · 19 educators · 23:1
SecondaryPublic
727 learners · 30 educators · 24:1
SecondaryPublicQ4
660 learners · 24 educators · 28:1
SecondaryPublicQ3
537 learners · 21 educators · 26:1
SecondaryPublicQ4
1,169 learners · 58 educators · 20:1
SecondaryPublicQ4
1,464 learners · 47 educators · 31:1
SecondaryPublicQ5
1,882 learners · 55 educators · 34:1
SecondaryPublicQ3
1,251 learners · 31 educators · 40:1
SecondaryPublicQ5
1,690 learners · 54 educators · 31:1
SecondaryPublicQ4
609 learners · 21 educators · 29:1
SecondaryPublicQ4
674 learners · 26 educators · 26:1
SecondaryPublicQ4
1,397 learners · 44 educators · 32:1
SecondaryPublicQ3
963 learners · 42 educators · 23:1
SecondaryPublicQ4
1,122 learners · 35 educators · 32:1
SecondaryPublicQ1
1,861 learners · 62 educators · 30:1
SecondaryPublicQ5
1,487 learners · 45 educators · 33:1
SecondaryPublicQ3
1,650 learners · 60 educators · 28:1
SecondaryPublicQ4
396 learners · 15 educators · 26:1
SecondaryPublicQ4
832 learners · 31 educators · 27:1
SecondaryPublicQ3
1,129 learners · 35 educators · 32:1
SecondaryPublicQ3
796 learners · 34 educators · 23:1
SecondaryPublicQ3
1,125 learners · 38 educators · 30:1
SecondaryPublicQ3
2,678 learners · 85 educators · 32:1

Combined (9)

Bar: learner-educator ratio vs similar schools
CombinedIndependent
634 learners · 38 educators · 17:1
CombinedPublic
251 learners · 19 educators · 13:1
CombinedPublicQ3
360 learners · 14 educators · 26:1
CombinedIndependent
280 learners · 9 educators · 31:1
CombinedIndependent
1,513 learners · 63 educators · 24:1
CombinedPublicQ3
349 learners · 13 educators · 27:1
CombinedPublic
437 learners · 47 educators · 9:1
CombinedIndependent
Data not available
CombinedPublicQ3
566 learners · 27 educators · 21:1

About Soweto

Soweto falls within the Johannesburg Central education district of Gauteng. It has 219 registered schools, including 150 primary and 60 secondary. The average learner-to-educator ratio across the area is 31:1. There are 213 public schools and 6 independent schools in the area.

Schools range across quintile 1–5.

School data sourced from the Department of Basic Education (EMIS). Peer comparisons are based on schools within the same quintile, phase, and province group. The learner-educator ratio includes all staff classified as educators — actual class sizes may differ. Learn about our methodology