Schools in Soshanguve
TSHWANE WEST, Gauteng
98
Schools
57
Primary
36
Secondary
30:1
Avg L:E Ratio
Showing 98 of 98 schools
A Re Thabeng Primary School
PrimaryPublicQ4
1 230 learners 36 educators 34:1
Smaller classes than 36%
Soshanguve
Acudeo College Thornview
CombinedIndependent
726 learners 35 educators 21:1
Smaller classes than 19%
Soshanguve
Acudeo College Thornview Primary
PrimaryIndependent
523 learners 28 educators 19:1
Smaller classes than 23%
Soshanguve
Amogelang Secondary School
SecondaryPublicQ2
1 268 learners 46 educators 28:1
Smaller classes than 87%
Soshanguve
Ayanda Primary School
PrimaryPublicQ2
1 909 learners 53 educators 36:1
Smaller classes than 20%
Soshanguve
Babinaphuti Secondary School
SecondaryPublicQ5
869 learners 30 educators 29:1
Smaller classes than 21%
Soshanguve
Baleseng Secondary School
SecondaryPublicQ5
758 learners 28 educators 27:1
Smaller classes than 29%
Soshanguve
Boepathutse Lsen School
CombinedPublic
246 learners 12 educators 21:1
Smaller classes than 19%
Soshanguve
Bokamoso Primary School
PrimaryPublicQ2
1 456 learners 40 educators 36:1
Smaller classes than 17%
Soshanguve
Botse-Botse Secondary School
SecondaryPublicQ4
1 575 learners 49 educators 32:1
Smaller classes than 32%
Soshanguve
Central Secondary School
SecondaryPublicQ3
1 421 learners 46 educators 31:1
Smaller classes than 45%
Soshanguve
Curro Soshanguve
CombinedIndependent
1 567 learners 75 educators 21:1
Smaller classes than 18%
Soshanguve
Dc Marivate Secondary School
SecondaryPublicQ3
928 learners 29 educators 32:1
Smaller classes than 29%
Soshanguve
Dimakatso Primary School
PrimaryPublicQ2
1 239 learners 33 educators 38:1
Smaller classes than 8%
Soshanguve
Dithabaneng Primary School
PrimaryPublicQ4
547 learners 16 educators 34:1
Smaller classes than 36%
Soshanguve
Echibine Secondary School
SecondaryPublicQ4
802 learners 30 educators 27:1
Smaller classes than 77%
Soshanguve
Elizabeth Matsemela Secondary School
SecondaryPublicQ5
881 learners 34 educators 26:1
Smaller classes than 36%
Soshanguve
Entokozweni Primary School
PrimaryPublicQ2
866 learners 26 educators 33:1
Smaller classes than 51%
Soshanguve
Funekile Secondary School
SecondaryPublicQ1
1 017 learners 31 educators 33:1
Smaller classes than 23%
Soshanguve
Hlanganani Secondary School
SecondaryPublicQ4
1 123 learners 33 educators 34:1
Smaller classes than 11%
Soshanguve
Hlomphanang Secondary School
SecondaryPublicQ4
1 389 learners 48 educators 29:1
Smaller classes than 64%
Soshanguve
Ikhwezilethemba Intermediate School
PrimaryPublicQ4
457 learners 13 educators 35:1
Smaller classes than 27%
Soshanguve
Impact Progressive College
CombinedIndependent
31 learners 6 educators 5:1
Smaller classes than 93%
Soshanguve
Itumeleng Madiba Primary School
PrimaryPublicQ2
1 259 learners 37 educators 34:1
Smaller classes than 45%
Soshanguve
Kgadime Matsepe Secondary School
SecondaryPublicQ2
1 398 learners 48 educators 29:1
Smaller classes than 77%
Soshanguve
Kgomotso Secondary School
SecondaryPublicQ3
1 095 learners 45 educators 24:1
Smaller classes than 90%
Soshanguve
Kgotlelelang Primary School
PrimaryPublicQ1
1 489 learners 44 educators 34:1
Smaller classes than 46%
Soshanguve
Khensani Primary School
PrimaryPublicQ3
1 241 learners 39 educators 32:1
Smaller classes than 48%
Soshanguve
Klipfontein Secondary School
SecondaryPublicQ3
414 learners 14 educators 30:1
Smaller classes than 61%
Soshanguve
Kondelelani Secondary School
SecondaryPublicQ1
1 562 learners 52 educators 30:1
Smaller classes than 57%
Soshanguve
Lesedi La Ditshaba
PrimaryIndependent
170 learners 12 educators 14:1
Smaller classes than 38%
Soshanguve
Lesedi Potlana Primary School
PrimaryPublicQ2
836 learners 27 educators 31:1
Smaller classes than 71%
Soshanguve
Lesedi Primary School
PrimaryPublicQ2
2 140 learners 60 educators 36:1
Smaller classes than 23%
Soshanguve
Lethabong Maths, Science and Ict School of Specialisation
SecondaryPublicQ4
1 454 learners 50 educators 29:1
Smaller classes than 63%
Soshanguve
Lindelani Primary School
PrimaryPublicQ4
782 learners 27 educators 29:1
Smaller classes than 74%
Soshanguve
M.J. Mgidi Secondary School
SecondaryPublicQ1
850 learners 33 educators 26:1
Smaller classes than 88%
Soshanguve
Mafumbuka Primary School
PrimaryPublicQ1
1 475 learners 44 educators 34:1
Smaller classes than 51%
Soshanguve
Makhosini Combined Secondary School
SecondaryPublicQ1
1 470 learners 51 educators 29:1
Smaller classes than 69%
Soshanguve
Matlapeng Primary School
PrimaryPublicQ3
1 651 learners 47 educators 35:1
Smaller classes than 22%
Soshanguve
Meetseng Primary School
PrimaryPublicQ4
1 090 learners 31 educators 35:1
Smaller classes than 27%
Soshanguve
Memezelo Secondary School
SecondaryPublicQ4
821 learners 31 educators 27:1
Smaller classes than 78%
Soshanguve
Mmabana Primary School
PrimaryPublicQ1
1 204 learners 39 educators 31:1
Smaller classes than 74%
Soshanguve
Mzimuhle Primary School
PrimaryPublicQ4
804 learners 25 educators 32:1
Smaller classes than 54%
Soshanguve
Nchuncheko Primary School
PrimaryPublicQ2
1 052 learners 30 educators 35:1
Smaller classes than 31%
Soshanguve
Ntsako Secondary School
SecondaryPublicQ3
1 312 learners 40 educators 33:1
Smaller classes than 21%
Soshanguve
Ntsha Peu Primary School
PrimaryPublicQ4
658 learners 23 educators 29:1
Smaller classes than 75%
Soshanguve
Padisago Primary School
PrimaryPublicQ5
1 491 learners 38 educators 39:1
Smaller classes than 2%
Soshanguve
Phakamonola Primary School
PrimaryPublicQ4
1 389 learners 38 educators 37:1
Smaller classes than 15%
Soshanguve
Phumzile Primary School
PrimaryPublicQ3
289 learners 10 educators 29:1
Smaller classes than 69%
Soshanguve
Phuthanang Primary School
PrimaryPublicQ4
659 learners 22 educators 30:1
Smaller classes than 69%
Soshanguve
Pulamadibogo Primary School
PrimaryPublicQ1
1 561 learners 47 educators 33:1
Smaller classes than 55%
Soshanguve
Raikana Primary School
PrimaryPublicQ2
1 034 learners 32 educators 32:1
Smaller classes than 62%
Soshanguve
Reabetswe Primary School
PrimaryPublicQ2
1 575 learners 46 educators 34:1
Smaller classes than 42%
Soshanguve
Redibone Primary School
PrimaryPublicQ4
307 learners 14 educators 22:1
Smaller classes than 93%
Soshanguve
Refithlile Pele Primary School No 1
PrimaryPublicQ2
882 learners 31 educators 29:1
Smaller classes than 89%
Soshanguve
Reitumetse Secondary School
SecondaryPublicQ5
1 199 learners 42 educators 29:1
Smaller classes than 24%
Soshanguve
Rethomile Secondary School
SecondaryPublicQ4
1 103 learners 33 educators 33:1
Smaller classes than 15%
Soshanguve
Rhulani Secondary School
SecondaryPublicQ3
1 002 learners 32 educators 31:1
Smaller classes than 38%
Soshanguve
Rivoningo Primary School
PrimaryPublicQ2
1 433 learners 40 educators 36:1
Smaller classes than 22%
Soshanguve
Rodney Mokoena Preparatory School
PrimaryPublicQ2
1 113 learners 42 educators 27:1
Smaller classes than 95%
Soshanguve
Rs Maluleke Primary School
PrimaryPublicQ2
1 297 learners 37 educators 35:1
Smaller classes than 31%
Soshanguve
Ruabohlale Junior Secondary School
SecondaryPublicQ2
1 499 learners 45 educators 33:1
Smaller classes than 19%
Soshanguve
Sediba-Sa-Tsebo Primary School
PrimaryPublicQ3
1 420 learners 39 educators 36:1
Smaller classes than 12%
Soshanguve
Seetsa-Sa-Kgwedi Primary School
PrimaryPublicQ2
1 501 learners 42 educators 36:1
Smaller classes than 23%
Soshanguve
Semphato Secondary School
SecondaryPublicQ1
1 021 learners 37 educators 28:1
Smaller classes than 79%
Soshanguve
Senthibele Senior Secondary School
SecondaryPublicQ2
1 253 learners 38 educators 33:1
Smaller classes than 24%
Soshanguve
Shalom Primary School
PrimaryPublicQ3
1 548 learners 45 educators 34:1
Smaller classes than 29%
Soshanguve
Sinqobile Primary School
PrimaryPublicQ3
2 108 learners 55 educators 38:1
Smaller classes than 4%
Soshanguve
Siphiwe Montessori School
PrimaryIndependent
473 learners 22 educators 22:1
Smaller classes than 13%
Soshanguve
Siyokhela Primary School
PrimaryPublicQ4
808 learners 20 educators 40:1
Smaller classes than 2%
Soshanguve
Soshanguve Automotive School of Specialisation
SecondaryPublicQ4
730 learners 45 educators 16:1
Smaller classes than 100%
Soshanguve
Soshanguve East Secondary School
SecondaryPublicQ5
1 796 learners 59 educators 30:1
Smaller classes than 16%
Soshanguve
Soshanguve Secondary School
SecondaryPublicQ3
1 365 learners 57 educators 24:1
Smaller classes than 92%
Soshanguve
Soshanguve Secure Care Centre Special School
PrimaryPublic
76 learners 9 educators 8:1
Smaller classes than 78%
Soshanguve
Soshanguve South Secondary School
SecondaryPublicQ3
1 741 learners 57 educators 31:1
Smaller classes than 48%
Soshanguve
St Francis Primary School
PrimaryPublicQ2
819 learners 24 educators 34:1
Smaller classes than 44%
Soshanguve
Thorntree Primary School
PrimaryPublicQ2
1 970 learners 54 educators 37:1
Smaller classes than 16%
Soshanguve
Thutong Junior Secondary School
SecondaryPublicQ4
917 learners 28 educators 33:1
Smaller classes than 23%
Soshanguve
Tiamoko Primary School
PrimaryPublicQ3
655 learners 19 educators 35:1
Smaller classes than 29%
Soshanguve
Tiyelelani Secondary School
SecondaryPublicQ4
1 257 learners 36 educators 35:1
Smaller classes than 5%
Soshanguve
Tlamaganyo Primary School
PrimaryPublicQ4
673 learners 21 educators 32:1
Smaller classes than 57%
Soshanguve
Tsaroga-Phoka Primary School
PrimaryPublicQ5
935 learners 27 educators 35:1
Smaller classes than 13%
Soshanguve
Ubuhle-Bezwe Primary School
PrimaryPublicQ4
1 219 learners 41 educators 30:1
Smaller classes than 70%
Soshanguve
Umkhumbane Secondary School
SecondaryPublicQ3
502 learners 16 educators 31:1
Smaller classes than 36%
Soshanguve
Uthando Primary School
PrimaryPublicQ2
1 052 learners 36 educators 29:1
Smaller classes than 86%
Soshanguve
Vukani Primary School
PrimaryPublicQ3
826 learners 26 educators 32:1
Smaller classes than 48%
Soshanguve
Vukosi Primary School
PrimaryPublicQ1
1 708 learners 41 educators 42:1
Smaller classes than 0%
Soshanguve
Wallmansthal Secondary School
SecondaryPublicQ4
1 214 learners 46 educators 26:1
Smaller classes than 80%
Soshanguve
School data sourced from the Department of Basic Education (EMIS). Class size comparisons are based on schools within the same quintile, phase, and province group. Learn about our methodology