Skip to main content

Schools in Johannesburg

JOHANNESBURG WEST, Gauteng

324
Schools
164
Primary
71
Secondary
25:1
Avg L:E Ratio
Showing 324 of 324 schools
Africa House College
CombinedIndependent
1 114 learners 38 educators 29:1
Smaller classes than 6%
Johannesburg
Aha-Thuto Secondary School
SecondaryPublicQ2
1 303 learners 48 educators 27:1
Smaller classes than 93%
Johannesburg
Allied Boys
CombinedIndependent

Data not available

Johannesburg
Allied School
CombinedIndependent
217 learners 14 educators 16:1
Smaller classes than 36%
Johannesburg
Allied School Fordsburg
CombinedIndependent
165 learners 16 educators 10:1
Smaller classes than 64%
Johannesburg
Alpha Tutorial College
CombinedIndependent
2 071 learners 74 educators 28:1
Smaller classes than 7%
Johannesburg
Aspiring Young Minds
CombinedIndependent
175 learners 12 educators 15:1
Smaller classes than 40%
Johannesburg
Athlone Boys' High School
SecondaryPublicQ5
539 learners 21 educators 26:1
Smaller classes than 38%
Johannesburg
Auckland Park Academy of Excellence
CombinedIndependent
538 learners 44 educators 12:1
Smaller classes than 52%
Johannesburg
Azara Secondary School
SecondaryPublicQ5
1 439 learners 46 educators 31:1
Smaller classes than 12%
Johannesburg
Barnato Park High School
SecondaryPublicQ5
1 334 learners 46 educators 29:1
Smaller classes than 21%
Johannesburg
Basa Freedom School
CombinedIndependent
560 learners 36 educators 16:1
Smaller classes than 35%
Johannesburg
Basa Tutorial Institute
CombinedIndependent
1 053 learners 60 educators 18:1
Smaller classes than 28%
Johannesburg
Bellevue Primary and High School
IntermediateIndependent
559 learners 24 educators 23:1
Smaller classes than 20%
Johannesburg
Bemssel College
CombinedIndependent
506 learners 19 educators 27:1
Smaller classes than 8%
Johannesburg
Berea Christian School
PrimaryIndependent
270 learners 10 educators 27:1
Smaller classes than 6%
Johannesburg
Bertrams Junior School
PrimaryPublicQ4
934 learners 25 educators 37:1
Smaller classes than 10%
Johannesburg
Beyhan College
CombinedIndependent
572 learners 14 educators 41:1
Smaller classes than 2%
Johannesburg
Blairgowrie Primary School
PrimaryPublicQ5
900 learners 40 educators 23:1
Smaller classes than 79%
Johannesburg
Bopanang Primary School
PrimaryPublicQ4
277 learners 14 educators 20:1
Smaller classes than 95%
Johannesburg
Bophelo-Impilo Private
CombinedIndependent
189 learners 21 educators 9:1
Smaller classes than 73%
Johannesburg
Bosmont Primary School
PrimaryPublicQ5
719 learners 26 educators 28:1
Smaller classes than 55%
Johannesburg
Bramley Primary School
PrimaryPublicQ5
1 312 learners 42 educators 31:1
Smaller classes than 29%
Johannesburg
Bree Primary School
PrimaryPublicQ5
1 085 learners 28 educators 39:1
Smaller classes than 2%
Johannesburg
Bright Stars Academy
CombinedIndependent
1 266 learners 44 educators 29:1
Smaller classes than 6%
Johannesburg
Bright Stars Academy
CombinedIndependent

Data not available

Johannesburg
Bryanston Parallel Medium School
PrimaryPublicQ5
1 054 learners 71 educators 15:1
Smaller classes than 100%
Johannesburg
Camden Preparatory School
PrimaryIndependent
318 learners 8 educators 40:1
Smaller classes than 2%
Johannesburg
Child Academy Programmes
PrimaryIndependent
1 614 learners 66 educators 25:1
Smaller classes than 9%
Johannesburg
Chris J Botha Secondary School
SecondaryPublicQ5
966 learners 30 educators 32:1
Smaller classes than 10%
Johannesburg
Christains Academy of Learning
CombinedIndependent

Data not available

Johannesburg
Christians Academy of Learning
CombinedIndependent
506 learners 17 educators 30:1
Smaller classes than 6%
Johannesburg
City Kidz Primary School
PrimaryIndependent
840 learners 39 educators 22:1
Smaller classes than 13%
Johannesburg
City Rand College-Johannesburg
CombinedIndependent
1 121 learners 31 educators 36:1
Smaller classes than 3%
Johannesburg
Cliffview Primary School
PrimaryPublicQ5
933 learners 44 educators 21:1
Smaller classes than 82%
Johannesburg
College Focus
CombinedIndependent
472 learners 19 educators 25:1
Smaller classes than 10%
Johannesburg
Concord College Mulburton
SecondaryIndependent
122 learners 14 educators 9:1
Smaller classes than 73%
Johannesburg
Coronationville Secondary School
SecondaryPublicQ4
812 learners 29 educators 28:1
Smaller classes than 70%
Johannesburg
Craighall Primary School
PrimaryPublicQ5
667 learners 39 educators 17:1
Smaller classes than 96%
Johannesburg
Crawford International Lonehill Preparatory
PrimaryIndependent

Data not available

Johannesburg
Crestview Primary School
PrimaryPublicQ5
601 learners 22 educators 27:1
Smaller classes than 56%
Johannesburg
Crosby Academic Primary School
PrimaryPublicQ5
738 learners 25 educators 30:1
Smaller classes than 42%
Johannesburg
Crown Reef Primary Mine School
PrimaryPublicQ4
620 learners 17 educators 37:1
Smaller classes than 17%
Johannesburg
Curro Douglasdale
PrimaryIndependent
265 learners 16 educators 17:1
Smaller classes than 29%
Johannesburg
Curro Jewel City
CombinedIndependent
433 learners 20 educators 22:1
Smaller classes than 17%
Johannesburg
Curro Oakdene
PrimaryIndependent
270 learners 21 educators 13:1
Smaller classes than 45%
Johannesburg
Daxina Primary School
PrimaryPublicQ5
1 389 learners 38 educators 37:1
Smaller classes than 7%
Johannesburg
Delrado Primary School
PrimaryPublicQ4
694 learners 27 educators 26:1
Smaller classes than 86%
Johannesburg
Denver Primary School
PrimaryPublicQ5
1 641 learners 38 educators 43:1
Smaller classes than 0%
Johannesburg
Destiny Charter Schools
CombinedIndependent
1 342 learners 30 educators 45:1
Smaller classes than 1%
Johannesburg
Diepsloot Combined School
CombinedPublicQ1
2 401 learners 72 educators 33:1
Smaller classes than 50%
Johannesburg
Ditau Primary School
PrimaryPublicQ3
471 learners 13 educators 36:1
Smaller classes than 13%
Johannesburg
Diversity High School
SecondaryPublicQ5
1 131 learners 39 educators 29:1
Smaller classes than 21%
Johannesburg
Don Matterra
Special NeedsPublic
202 learners 16 educators 13:1
Smaller classes than 9%
Johannesburg
Doornfontein Girls College
CombinedIndependent
270 learners 11 educators 25:1
Smaller classes than 11%
Johannesburg
Dowlinglaan Primary School
PrimaryPublicQ4
1 150 learners 34 educators 34:1
Smaller classes than 40%
Johannesburg
Dunctonwood Progressive School
CombinedIndependent
95 learners 14 educators 7:1
Smaller classes than 85%
Johannesburg
Duzek Christian School
CombinedIndependent
136 learners 8 educators 17:1
Smaller classes than 30%
Johannesburg
Dzata Primary School
PrimaryPublicQ3
233 learners 13 educators 18:1
Smaller classes than 98%
Johannesburg
Eastgate Primary School
PrimaryPublicQ5
774 learners 26 educators 30:1
Smaller classes than 38%
Johannesburg
Education Alive School
CombinedIndependent
967 learners 37 educators 26:1
Smaller classes than 8%
Johannesburg
Elandspark Private Academy
PrimaryIndependent
11 learners 10 educators 1:1
Smaller classes than 100%
Johannesburg
Eldocrest Primary School
PrimaryPublicQ4
1 194 learners 37 educators 32:1
Smaller classes than 52%
Johannesburg
Eldomaine Secondary School
SecondaryPublicQ4
1 266 learners 42 educators 30:1
Smaller classes than 50%
Johannesburg
Eldorado Park Primary School
PrimaryPublicQ4
1 048 learners 36 educators 29:1
Smaller classes than 74%
Johannesburg
Eldridge Primary School
PrimaryPublicQ4
1 349 learners 39 educators 35:1
Smaller classes than 32%
Johannesburg
Elethu Themba Public School
CombinedPublicQ2
2 306 learners 64 educators 36:1
Smaller classes than 0%
Johannesburg
Elitheni Primary School
PrimaryPublic
76 learners 9 educators 8:1
Smaller classes than 78%
Johannesburg
Emadlelweni Primary School
PrimaryPublicQ2
587 learners 20 educators 29:1
Smaller classes than 86%
Johannesburg
Emmanuel College
CombinedIndependent
84 learners 10 educators 8:1
Smaller classes than 78%
Johannesburg
Enkolweni Primary School
PrimaryPublicQ4
307 learners 13 educators 24:1
Smaller classes than 89%
Johannesburg
Ennerdale Secondary School
SecondaryPublicQ5
2 082 learners 89 educators 23:1
Smaller classes than 54%
Johannesburg
Ep Bauman Primary School
PrimaryPublicQ5
1 037 learners 43 educators 24:1
Smaller classes than 71%
Johannesburg
Espoir Academy
PrimaryIndependent
97 learners 11 educators 9:1
Smaller classes than 73%
Johannesburg
Eveline Independent School
IntermediateIndependent
599 learners 21 educators 29:1
Smaller classes than 12%
Johannesburg
Exploerer Pioneers School
CombinedIndependent
287 learners 15 educators 19:1
Smaller classes than 23%
Johannesburg
Fairview Junior School
PrimaryPublicQ4
808 learners 23 educators 35:1
Smaller classes than 28%
Johannesburg
Fairways Primary School
PrimaryPublicQ5
565 learners 24 educators 24:1
Smaller classes than 74%
Johannesburg
Falcon Learning Academy
CombinedIndependent
176 learners 14 educators 13:1
Smaller classes than 48%
Johannesburg
Finetown Primary School
PrimaryPublicQ1
1 656 learners 46 educators 36:1
Smaller classes than 22%
Johannesburg
Fons Luminis Secondary School
SecondaryPublicQ4
1 524 learners 46 educators 33:1
Smaller classes than 18%
Johannesburg
Fordsburg Primary School
PrimaryPublicQ5
1 222 learners 37 educators 33:1
Smaller classes than 18%
Johannesburg
Forest Town School
PrimaryPublic
381 learners 41 educators 9:1
Smaller classes than 71%
Johannesburg
Forte Secondary School
SecondaryPublicQ4
2 274 learners 66 educators 35:1
Smaller classes than 7%
Johannesburg
Foundation Learning Academy
CombinedIndependent
246 learners 13 educators 19:1
Smaller classes than 23%
Johannesburg
Frances Vorwergskool
CombinedPublic
358 learners 58 educators 6:1
Smaller classes than 89%
Johannesburg
Franklin D Roosevelt Primary School
PrimaryPublicQ5
831 learners 39 educators 21:1
Smaller classes than 82%
Johannesburg
Freedom Primary School
PrimaryPublicQ1
1 914 learners 55 educators 35:1
Smaller classes than 34%
Johannesburg
Future Nation Schools Lyndhurst
CombinedIndependent
516 learners 31 educators 17:1
Smaller classes than 31%
Johannesburg
Gem-Meg Academy
CombinedIndependent
318 learners 8 educators 40:1
Smaller classes than 2%
Johannesburg
Gillview Secondary School
SecondaryPublic

Data not available

Johannesburg
Glenanda Primary School
PrimaryPublicQ5
1 311 learners 51 educators 26:1
Smaller classes than 66%
Johannesburg
Glenvista High School
SecondaryPublicQ5
1 888 learners 85 educators 22:1
Smaller classes than 62%
Johannesburg
Goudpark Primary School
PrimaryPublicQ4
880 learners 26 educators 34:1
Smaller classes than 40%
Johannesburg
Gr Harris Primary School
PrimaryPublicQ5
1 041 learners 35 educators 30:1
Smaller classes than 39%
Johannesburg
Greenfield Primary School
PrimaryIndependent
91 learners 8 educators 11:1
Smaller classes than 54%
Johannesburg
Greenlane College
SecondaryIndependent
212 learners 12 educators 18:1
Smaller classes than 24%
Johannesburg
Greenside High School
SecondaryPublicQ5
992 learners 69 educators 14:1
Smaller classes than 98%
Johannesburg
Greenside Primary School
PrimaryPublicQ5
573 learners 32 educators 18:1
Smaller classes than 95%
Johannesburg
Gresswold Senior School
CombinedPublic
684 learners 49 educators 14:1
Smaller classes than 42%
Johannesburg
Hamilton House
SecondaryIndependent

Data not available

Johannesburg
Happy Hours Primary School
CombinedIndependent
36 learners 8 educators 5:1
Smaller classes than 95%
Johannesburg
Heerengracht Primary School
PrimaryPublicQ4
1 006 learners 30 educators 34:1
Smaller classes than 43%
Johannesburg
Hesperus Primary School
PrimaryPublicQ5
257 learners 9 educators 29:1
Smaller classes than 48%
Johannesburg
High Point Primary School
PrimaryPublic

Data not available

Johannesburg
Highlands North Boys High School
SecondaryPublicQ5
840 learners 35 educators 24:1
Smaller classes than 50%
Johannesburg
Highveld Primary School
PrimaryPublicQ5
987 learners 35 educators 28:1
Smaller classes than 52%
Johannesburg
Hirsch Lyons Boys School
SecondaryIndependent
41 learners 15 educators 3:1
Smaller classes than 96%
Johannesburg
Hirsch Lyons Girls School
SecondaryIndependent
59 learners 17 educators 4:1
Smaller classes than 95%
Johannesburg
Hlabangane Primary School
PrimaryPublicQ3
391 learners 16 educators 24:1
Smaller classes than 92%
Johannesburg
Hoërskool Die Burger
SecondaryPublicQ5
895 learners 34 educators 26:1
Smaller classes than 33%
Johannesburg
Hoërskool Die Fakkel
SecondaryPublicQ5
1 540 learners 55 educators 28:1
Smaller classes than 25%
Johannesburg
Hoërskool President
SecondaryPublicQ5
2 371 learners

Data not available

Johannesburg
Hoërskool Vorentoe
SecondaryPublicQ5
1 277 learners 54 educators 24:1
Smaller classes than 52%
Johannesburg
Holiness Combined School
CombinedIndependent
454 learners 11 educators 41:1
Smaller classes than 2%
Johannesburg
Hope Fountain Combined School-Hillbrow
CombinedIndependent
397 learners 16 educators 25:1
Smaller classes than 10%
Johannesburg
Houghton Muslim Academy
CombinedIndependent
487 learners 34 educators 14:1
Smaller classes than 41%
Johannesburg
Houghton Primary School
PrimaryPublicQ5
528 learners 26 educators 20:1
Smaller classes than 86%
Johannesburg
Hyde Park High School
SecondaryPublicQ5
773 learners 43 educators 18:1
Smaller classes than 85%
Johannesburg
I H Harris Primary School
PrimaryPublicQ5
994 learners 30 educators 33:1
Smaller classes than 18%
Johannesburg
Ibhongo Secondary School
SecondaryPublicQ2
1 987 learners 57 educators 35:1
Smaller classes than 7%
Johannesburg
Igugu Primary School
PrimaryPublicQ4
338 learners 13 educators 26:1
Smaller classes than 84%
Johannesburg
Igugulethu Primary School
PrimaryPublicQ1
1 363 learners 42 educators 33:1
Smaller classes than 61%
Johannesburg
Ikaneng Primary School
PrimaryPublicQ4
914 learners 40 educators 23:1
Smaller classes than 91%
Johannesburg
Ikusasalethu Secondary School
SecondaryPublicQ1
1 327 learners 40 educators 33:1
Smaller classes than 16%
Johannesburg
Inkonjane Secondary School
SecondaryPublicQ3
304 learners 13 educators 23:1
Smaller classes than 95%
Johannesburg
Intlonipho Primary School
PrimaryPublicQ2
1 130 learners 33 educators 34:1
Smaller classes than 42%
Johannesburg
Isaacson Primary School
PrimaryPublicQ4
244 learners 10 educators 24:1
Smaller classes than 88%
Johannesburg
Itemogele Primary School
PrimaryPublicQ5
1 595 learners 43 educators 37:1
Smaller classes than 6%
Johannesburg
Ithemba Study Centre
CombinedIndependent
291 learners 12 educators 24:1
Smaller classes than 12%
-johannesburg
Itumeleng School for Severely Mentally Handicapped
PrimaryPublic
284 learners 28 educators 10:1
Smaller classes than 64%
Johannesburg
Jabulile Secondary School
SecondaryPublicQ2
1 464 learners 52 educators 28:1
Smaller classes than 84%
Johannesburg
Jeppe Education Centre
CombinedIndependent
1 060 learners 21 educators 51:1
Smaller classes than 1%
Johannesburg
Jeppe High Preparatory School
PrimaryPublicQ5
819 learners 31 educators 26:1
Smaller classes than 62%
Johannesburg
Jeppe High School for Boys
SecondaryPublicQ5
1 099 learners 71 educators 16:1
Smaller classes than 95%
Johannesburg
Jeppe High School for Girls
SecondaryPublicQ5
947 learners 61 educators 16:1
Smaller classes than 95%
Johannesburg
Johannesburg Girls' Preparatory School
PrimaryPublicQ5
1 053 learners 39 educators 27:1
Smaller classes than 58%
Johannesburg
Johannesburg Hospital School
CombinedPublic
80 learners 12 educators 7:1
Smaller classes than 86%
Johannesburg
Johannesburg Muslim School
CombinedIndependent
752 learners 60 educators 13:1
Smaller classes than 49%
Johannesburg
Johannesburg Polytech Institute
CombinedIndependent
2 375 learners 96 educators 25:1
Smaller classes than 11%
Johannesburg
Johannesburg School for Autism
PrimaryPublic
354 learners 48 educators 7:1
Smaller classes than 84%
Johannesburg
Johannesburg Secondary School
SecondaryPublicQ5
1 199 learners 43 educators 28:1
Smaller classes than 25%
Johannesburg
Jules High School
SecondaryPublicQ5
792 learners 32 educators 25:1
Smaller classes than 44%
Johannesburg
Julius Sebolai Primary School
PrimaryPublicQ1
1 673 learners 47 educators 36:1
Smaller classes than 26%
Johannesburg
Jw Saints Technical College
CombinedIndependent
664 learners 23 educators 29:1
Smaller classes than 6%
Johannesburg
Kelokitso Comprehensive School
SecondaryPublicQ4
853 learners 31 educators 28:1
Smaller classes than 72%
Johannesburg
Kensington Ridge Primary School
PrimaryPublicQ5
614 learners 19 educators 32:1
Smaller classes than 22%
Johannesburg
Kensington Secondary School
SecondaryPublicQ5
1 841 learners 47 educators 39:1
Smaller classes than 1%
Johannesburg
Khauhelo Primary School
PrimaryPublicQ4
431 learners 13 educators 33:1
Smaller classes than 45%
Johannesburg
Khotso Primary School
PrimaryPublicQ3
284 learners 10 educators 28:1
Smaller classes than 71%
Johannesburg
Khuthala Primary School
PrimaryPublicQ5
749 learners 25 educators 30:1
Smaller classes than 36%
Johannesburg
King David Primary School Linksfield
PrimaryIndependent
485 learners 50 educators 10:1
Smaller classes than 68%
Johannesburg
King Edward V11 Preparatory School
PrimaryPublicQ5
762 learners 39 educators 20:1
Smaller classes than 89%
Johannesburg
King Edward Vii School
SecondaryPublicQ5
1 200 learners 74 educators 16:1
Smaller classes than 91%
Johannesburg
Kube Schools
CombinedIndependent
55 learners 7 educators 8:1
Smaller classes than 79%
Johannesburg
La Rochelle Primary School
PrimaryPublicQ5
1 128 learners 29 educators 39:1
Smaller classes than 2%
Johannesburg
Laerskool Claremont
PrimaryPublicQ3
847 learners 27 educators 31:1
Smaller classes than 50%
Johannesburg
Laerskool Danie Theron
PrimaryPublicQ5
961 learners 31 educators 31:1
Smaller classes than 30%
Johannesburg
Laerskool Generaal Christiaan De Wet
PrimaryPublicQ5
828 learners 29 educators 29:1
Smaller classes than 48%
Johannesburg
Laerskool Jim Fouche
PrimaryPublicQ5
1 136 learners 35 educators 33:1
Smaller classes than 21%
Johannesburg
Laerskool Kensington
PrimaryPublicQ5
623 learners 21 educators 30:1
Smaller classes than 39%
Johannesburg
Laerskool Suidheuwels
PrimaryPublicQ5
1 175 learners 41 educators 29:1
Smaller classes than 47%
Johannesburg
Laerskool Theo Wassenaar
PrimaryPublicQ5
1 087 learners 41 educators 27:1
Smaller classes than 60%
Johannesburg
Laerskool Voorbrand Primary School
PrimaryPublicQ5
1 135 learners 34 educators 33:1
Smaller classes than 16%
Johannesburg
Lancea Vale Secondary School
SecondaryPublicQ4
1 275 learners 43 educators 30:1
Smaller classes than 57%
Johannesburg
Langalibalele Dube Primary School
PrimaryPublicQ2
1 101 learners 34 educators 32:1
Smaller classes than 60%
Johannesburg
Laus Deo Primary School
PrimaryPublicQ2
963 learners 32 educators 30:1
Smaller classes than 80%
Johannesburg
Lawley Primary School
PrimaryPublicQ1
2 715 learners 73 educators 37:1
Smaller classes than 13%
Johannesburg
Leaders Christian Academy
CombinedIndependent
35 learners 4 educators 9:1
Smaller classes than 75%
Johannesburg
Learnmore Institute
PrimaryIndependent
612 learners 14 educators 44:1
Smaller classes than 2%
Johannesburg
Lehae Primary School
PrimaryPublicQ4
888 learners 36 educators 25:1
Smaller classes than 88%
Johannesburg
Lehae Secondary School No. 1
SecondaryPublicQ3

Data not available

Johannesburg
Lekang Primary School
PrimaryPublicQ3
607 learners 19 educators 32:1
Smaller classes than 46%
Johannesburg
Lesedi La Kreste Anglican Primary School
PrimaryPublicQ2
1 497 learners 45 educators 33:1
Smaller classes than 51%
Johannesburg
Leshata Secondary School
SecondaryPublicQ2
2 194 learners 76 educators 29:1
Smaller classes than 80%
Johannesburg
Linksfield Primary School
PrimaryPublicQ5
350 learners 21 educators 17:1
Smaller classes than 97%
Johannesburg
Linmeyer Montessori Primary School
PrimaryIndependent

Data not available

Johannesburg
Lulama Primary School
PrimaryPublicQ3
232 learners 8 educators 29:1
Smaller classes than 68%
Johannesburg
Madiba Primary School
PrimaryPublicQ4
1 264 learners 40 educators 32:1
Smaller classes than 61%
Johannesburg
Magic Combined School
CombinedIndependent
109 learners 9 educators 12:1
Smaller classes than 54%
Johannesburg
Maharishi Invincibility School of Management Independent School
SecondaryIndependent
429 learners 34 educators 13:1
Smaller classes than 52%
Johannesburg
Malusi Primary School T/A St Anthony's College
PrimaryIndependent
107 learners 8 educators 13:1
Smaller classes than 41%
Johannesburg
Malvern High School
SecondaryPublicQ4
1 148 learners 40 educators 29:1
Smaller classes than 66%
Johannesburg
Malvern Primary School
PrimaryPublicQ4
958 learners 29 educators 33:1
Smaller classes than 47%
Johannesburg
Mambo Primary School
PrimaryPublicQ4
461 learners 14 educators 33:1
Smaller classes than 48%
Johannesburg
Maryvale College
PrimaryIndependent
155 learners 12 educators 13:1
Smaller classes than 45%
Johannesburg
Mathesis College
CombinedIndependent
80 learners 8 educators 10:1
Smaller classes than 66%
Johannesburg
Mayfair Academy
CombinedIndependent
969 learners 30 educators 32:1
Smaller classes than 4%
Johannesburg
Mbowa Academy
SecondaryIndependent

Data not available

Johannesburg
Mbowa College
CombinedIndependent

Data not available

Johannesburg
Meadowlands Secondary School
SecondaryPublicQ3
868 learners 37 educators 24:1
Smaller classes than 94%
Johannesburg
Melpark Primary School
PrimaryPublicQ5
770 learners 28 educators 28:1
Smaller classes than 55%
Johannesburg
Meredale Primary School
PrimaryPublicQ5
1 442 learners 50 educators 29:1
Smaller classes than 46%
Johannesburg
Mesivta Shaarei Torah
SecondaryIndependent
61 learners 12 educators 5:1
Smaller classes than 90%
Johannesburg
Mezodo Vocational Skills Centre
CombinedPublic
183 learners 18 educators 10:1
Smaller classes than 64%
Johannesburg
Miracle Eden Primary School
PrimaryIndependent
306 learners 11 educators 28:1
Smaller classes than 6%
Johannesburg
Mondeor High School
SecondaryPublicQ5
1 719 learners 74 educators 23:1
Smaller classes than 55%
Johannesburg
Montanus Laerskool
PrimaryPublicQ5
668 learners 22 educators 30:1
Smaller classes than 32%
Johannesburg
Moses Maren Mission Technical Secondary School
SecondaryPublicQ2
1 437 learners 49 educators 29:1
Smaller classes than 75%
Johannesburg
Moyisela Primary School
PrimaryPublicQ1
896 learners 30 educators 30:1
Smaller classes than 78%
Johannesburg
Mudi Learning Centre
CombinedIndependent
227 learners 13 educators 18:1
Smaller classes than 28%
Johannesburg
Mulbarton Primary School
PrimaryPublicQ5
1 114 learners 39 educators 29:1
Smaller classes than 48%
Johannesburg
Mzamo Primary School
PrimaryPublicQ3
301 learners 13 educators 23:1
Smaller classes than 94%
Johannesburg
Nancefield Primary School
PrimaryPublicQ4
957 learners 33 educators 29:1
Smaller classes than 74%
Johannesburg
National School of the Arts (Creative and Performing Arts)
SecondaryPublic
462 learners 39 educators 12:1
Smaller classes than 55%
Johannesburg
Nationwide School for Academic Excellence
CombinedIndependent
682 learners 28 educators 24:1
Smaller classes than 12%
Johannesburg
Naturena Secondary School
SecondaryPublicQ5
820 learners 23 educators 36:1
Smaller classes than 3%
Johannesburg
New Lesedi Primary School
PrimaryIndependent
385 learners 7 educators 55:1
Smaller classes than 1%
Johannesburg
New Lesedi Primary School
PrimaryIndependent
126 learners 4 educators 32:1
Smaller classes than 3%
Johannesburg
New Model Private College
CombinedIndependent
1 349 learners 40 educators 34:1
Smaller classes than 3%
Johannesburg
Newclare Primary School
PrimaryPublicQ4
894 learners 28 educators 32:1
Smaller classes than 59%
Johannesburg
Newgate College
SecondaryIndependent
222 learners 17 educators 13:1
Smaller classes than 49%
Johannesburg
Nghunghunyani Comprehensive
SecondaryPublicQ3
696 learners 26 educators 27:1
Smaller classes than 83%
Johannesburg
Nirvana Secondary School
SecondaryPublicQ5
1 193 learners 37 educators 32:1
Smaller classes than 10%
Johannesburg
Nokuthula School
PrimaryPublic
645 learners 65 educators 10:1
Smaller classes than 66%
Johannesburg
Nomini Primary School
PrimaryPublicQ2
966 learners 31 educators 31:1
Smaller classes than 70%
Johannesburg
Noordgesig Primary School
PrimaryPublicQ4
2 394 learners 66 educators 36:1
Smaller classes than 19%
Johannesburg
Northcliff Primary School
PrimaryPublicQ5
990 learners 46 educators 22:1
Smaller classes than 82%
Johannesburg
Northview High School
SecondaryPublicQ5
1 197 learners 44 educators 27:1
Smaller classes than 29%
Johannesburg
Norwood Primary School
PrimaryPublicQ5
949 learners 35 educators 27:1
Smaller classes than 57%
Johannesburg
Nova Pioneer Ormonde Secondary
SecondaryIndependent
277 learners 28 educators 10:1
Smaller classes than 65%
Johannesburg
Observatory Girls' Primary School
PrimaryPublicQ5
743 learners 25 educators 30:1
Smaller classes than 39%
Johannesburg
Odinpark Primary School
PrimaryPublicQ5
1 445 learners 38 educators 38:1
Smaller classes than 4%
Johannesburg
Orange Grove Primary School
PrimaryPublicQ5
1 567 learners 44 educators 36:1
Smaller classes than 9%
Johannesburg
Orlando Secondary School
SecondaryPublicQ3
860 learners 30 educators 29:1
Smaller classes than 73%
Johannesburg
Park Junior School
PrimaryPublicQ5
637 learners 20 educators 32:1
Smaller classes than 25%
Johannesburg
Park Senior School
PrimaryPublicQ5
654 learners 21 educators 31:1
Smaller classes than 29%
Johannesburg
Parkhurst Primary School
PrimaryPublicQ5
609 learners 23 educators 27:1
Smaller classes than 60%
Johannesburg
Parktown Boys' High School
SecondaryPublicQ5
888 learners 65 educators 14:1
Smaller classes than 99%
Johannesburg
Parktown Girls' High School
SecondaryPublicQ5
1 105 learners 73 educators 15:1
Smaller classes than 97%
Johannesburg
Parkview Junior School
PrimaryPublicQ5
302 learners 18 educators 17:1
Smaller classes than 97%
Johannesburg
Parkview Senior School
PrimaryPublicQ5
360 learners 20 educators 18:1
Smaller classes than 94%
Johannesburg
Pentarosa Primary School
PrimaryPublicQ4
938 learners 36 educators 26:1
Smaller classes than 84%
Johannesburg
Phakamani Primary School
PrimaryPublicQ3
361 learners 14 educators 26:1
Smaller classes than 85%
Johannesburg
Phumelela Institute College
CombinedIndependent
304 learners 10 educators 30:1
Smaller classes than 5%
Johannesburg
Pohopedi Primary School
PrimaryPublicQ2
540 learners 18 educators 30:1
Smaller classes than 82%
Johannesburg
Pride Learning Academy
CombinedIndependent
350 learners 18 educators 19:1
Smaller classes than 22%
Johannesburg
Progress Primary School
PrimaryPublicQ5
911 learners 29 educators 31:1
Smaller classes than 27%
Johannesburg
Providence Academy
CombinedIndependent
1 112 learners 44 educators 25:1
Smaller classes than 10%
Johannesburg
Pumla School for the Severly Mentally Handicapped
PrimaryPublic
351 learners 32 educators 11:1
Smaller classes than 57%
Johannesburg
Q-House
CombinedIndependent
47 learners 6 educators 8:1
Smaller classes than 80%
Johannesburg
Qoqisizwe Primary School
PrimaryPublicQ2
802 learners 27 educators 30:1
Smaller classes than 83%
Johannesburg
Queens High School
SecondaryPublicQ5
1 261 learners 66 educators 19:1
Smaller classes than 77%
Johannesburg
R W Fick Secondary School
SecondaryPublicQ5
897 learners 35 educators 26:1
Smaller classes than 38%
Johannesburg
Radipabi Primary School
PrimaryPublicQ2
735 learners 27 educators 27:1
Smaller classes than 93%
Johannesburg
Rainbow Hill Christian School
PrimaryIndependent
46 learners 5 educators 9:1
Smaller classes than 72%
Johannesburg
Rainbow Lower Primary School
PrimaryIndependent
56 learners 6 educators 9:1
Smaller classes than 71%
Johannesburg
Randeorskool
CombinedPublic
728 learners 58 educators 13:1
Smaller classes than 48%
Johannesburg
Rebongwe Primary School
PrimaryPublicQ4
353 learners 11 educators 32:1
Smaller classes than 56%
Johannesburg
Refalletse Primary School
PrimaryPublicQ2
1 207 learners 37 educators 33:1
Smaller classes than 58%
Johannesburg
Regents Park Primary School
PrimaryPublicQ5
683 learners 26 educators 26:1
Smaller classes than 62%
Johannesburg
Rekgutlile Primary School
PrimaryPublicQ2
1 180 learners 37 educators 32:1
Smaller classes than 64%
Johannesburg
Ridgeway Muslim School
CombinedIndependent
276 learners 21 educators 13:1
Smaller classes than 46%
Johannesburg
Risidale Primary School
PrimaryPublicQ5
1 061 learners 35 educators 30:1
Smaller classes than 34%
Johannesburg
Riverlea Primary School
PrimaryPublicQ3
765 learners 25 educators 31:1
Smaller classes than 57%
Johannesburg
Riversands Primary Farm School
PrimaryPublicQ4
1 498 learners 38 educators 39:1
Smaller classes than 3%
Johannesburg
Rosebank Primary School
PrimaryPublicQ5
527 learners 27 educators 20:1
Smaller classes than 89%
Johannesburg
Rosettenville Central Primary School
PrimaryPublicQ5
1 133 learners 35 educators 32:1
Smaller classes than 21%
Johannesburg
Rostec Technical College-Jhb
SecondaryIndependent

Data not available

Johannesburg
Royal Mount Private School
PrimaryIndependent
194 learners 10 educators 19:1
Smaller classes than 19%
Johannesburg
Salvazione Christian School
PrimaryIndependent
200 learners 10 educators 20:1
Smaller classes than 17%
Johannesburg
Sandringham High School
SecondaryPublicQ5
1 094 learners 42 educators 26:1
Smaller classes than 36%
Johannesburg
Sandtonview Combined School
CombinedPublicQ5
1 404 learners 44 educators 32:1
Smaller classes than 33%
Johannesburg
Sedco College
CombinedIndependent
204 learners 13 educators 16:1
Smaller classes than 35%
Johannesburg
Seipone Primary School
PrimaryPublicQ1
452 learners 17 educators 27:1
Smaller classes than 91%
Johannesburg
Selope-Thema Primary School
PrimaryPublicQ3
354 learners 13 educators 27:1
Smaller classes than 77%
Johannesburg
Sheik Anta Diop Primary School
PrimaryIndependent
334 learners 15 educators 22:1
Smaller classes than 12%
Johannesburg
Silver Oaks Secondary School
SecondaryPublicQ4
1 055 learners 38 educators 28:1
Smaller classes than 71%
Johannesburg
Sir Edmund Hillary Primary School
PrimaryPublicQ5
1 116 learners 33 educators 34:1
Smaller classes than 14%
Johannesburg
Sir John Adamson High School
SecondaryPublicQ5
2 256 learners 76 educators 30:1
Smaller classes than 19%
Johannesburg
Somelulwazi Primary School
PrimaryPublicQ1
1 787 learners 51 educators 35:1
Smaller classes than 33%
Johannesburg
Spark Bedfordview
CombinedIndependent
333 learners 3 educators 111:1
Smaller classes than 0%
Johannesburg
Spark Bramley
PrimaryIndependent
581 learners 28 educators 21:1
Smaller classes than 15%
Johannesburg
Sparrow Combined
Special NeedsIndependent
155 learners 13 educators 12:1
Smaller classes than 18%
Johannesburg
St Aquinas College
CombinedIndependent
368 learners 16 educators 23:1
Smaller classes than 14%
Johannesburg
St Jeff College
CombinedIndependent
1 733 learners 52 educators 33:1
Smaller classes than 4%
Johannesburg
St Peace College
CombinedIndependent
100 learners 12 educators 8:1
Smaller classes than 78%
Johannesburg
St Thomas Independent School
SecondaryIndependent
543 learners 19 educators 29:1
Smaller classes than 4%
Johannesburg
St Vincent School
CombinedPublic
324 learners 55 educators 6:1
Smaller classes than 91%
Johannesburg
Stemridge Dishon School
SecondaryIndependent
295 learners 13 educators 23:1
Smaller classes than 16%
Johannesburg
Success Katlego Academy
CombinedIndependent
21 learners 6 educators 4:1
Smaller classes than 98%
Johannesburg
Suffah Learning Institute
PrimaryIndependent
85 learners 8 educators 11:1
Smaller classes than 60%
Johannesburg
T C Esterhuysen Primary School
PrimaryPublicQ3
962 learners 30 educators 32:1
Smaller classes than 45%
Johannesburg
Tamarisk Special School for Autism
PrimaryPublic
97 learners 16 educators 6:1
Smaller classes than 89%
Johannesburg
Thabisile Primary School
PrimaryPublicQ3
389 learners 14 educators 28:1
Smaller classes than 73%
Johannesburg
Thamsanqa Secondary School
SecondaryPublicQ2
1 598 learners 50 educators 32:1
Smaller classes than 40%
Johannesburg
The Beehill College
CombinedIndependent
621 learners 19 educators 33:1
Smaller classes than 4%
Johannesburg
The Boost Centre Glenhazel
SecondaryIndependent
22 learners 9 educators 2:1
Smaller classes than 98%
Johannesburg
The Hamlet School
Special NeedsPublic
292 learners 26 educators 11:1
Smaller classes than 27%
Johannesburg
The Hill High School
SecondaryPublicQ5
1 526 learners 55 educators 28:1
Smaller classes than 27%
Johannesburg
The Metropolitan College
CombinedIndependent
228 learners 12 educators 19:1
Smaller classes than 23%
Johannesburg
The Mossie Primary School
PrimaryPublicQ5
871 learners 27 educators 32:1
Smaller classes than 22%
Johannesburg
The Mustard Seed Pre Primary and Primary School
PrimaryIndependent

Data not available

Johannesburg
Thetha Secondary School
SecondaryPublicQ1
1 735 learners 61 educators 28:1
Smaller classes than 74%
Johannesburg
Tholimfundo Primary School
PrimaryPublicQ5
897 learners 26 educators 35:1
Smaller classes than 13%
Johannesburg
Thusa-Setjhaba Secondary School
SecondaryPublicQ2
1 469 learners 49 educators 30:1
Smaller classes than 63%
Johannesburg
Thuto Ke Lesedi College
CombinedIndependent
209 learners 12 educators 17:1
Smaller classes than 28%
Johannesburg
Tiyimiseni Primary School
PrimaryPublicQ3
637 learners 22 educators 29:1
Smaller classes than 68%
Johannesburg
Tophill Academy
CombinedIndependent
85 learners 10 educators 9:1
Smaller classes than 77%
Johannesburg
Totomeng Primary School
PrimaryPublicQ4
337 learners 15 educators 23:1
Smaller classes than 92%
Johannesburg
Townsview Primary School
PrimaryPublicQ5
1 003 learners 31 educators 32:1
Smaller classes than 21%
Johannesburg
Triple Toes Primary School
PrimaryIndependent
53 learners 4 educators 13:1
Smaller classes than 42%
Johannesburg
Troyeville Primary School
PrimaryPublicQ4
1 148 learners 30 educators 38:1
Smaller classes than 6%
Johannesburg
Tshwaranang English School of Excellence
CombinedIndependent
26 learners 7 educators 4:1
Smaller classes than 97%
Johannesburg
Tumelo Primary School
PrimaryPublicQ4
132 learners 11 educators 12:1
Smaller classes than 100%
Johannesburg
Turffontein Primary School
PrimaryPublicQ5
1 441 learners 38 educators 38:1
Smaller classes than 4%
Johannesburg
Tutorials Campus Academy
CombinedIndependent
89 learners 10 educators 9:1
Smaller classes than 74%
Johannesburg
Uvuyo Primary School
PrimaryPublicQ4
681 learners 23 educators 30:1
Smaller classes than 71%
Johannesburg
Vector High School
SecondaryIndependent
105 learners 12 educators 9:1
Smaller classes than 72%
Johannesburg
Vulindlela Primary School
PrimaryPublicQ2
947 learners 34 educators 28:1
Smaller classes than 92%
Johannesburg
Walter Sisulu Child and Youth Care Centre
CombinedPublic
107 learners 14 educators 8:1
Smaller classes than 82%
Johannesburg
Watersrand Combined School
CombinedIndependent
78 learners 8 educators 10:1
Smaller classes than 67%
Johannesburg
Waverley Girls' High School
SecondaryPublicQ5
1 097 learners 43 educators 26:1
Smaller classes than 40%
Johannesburg
White House College
CombinedIndependent
121 learners 13 educators 9:1
Smaller classes than 70%
Johannesburg
Whitestone College
CombinedIndependent
377 learners 21 educators 18:1
Smaller classes than 26%
Johannesburg
Winchester Ridge Primary School
PrimaryPublicQ5
1 137 learners 45 educators 25:1
Smaller classes than 67%
Johannesburg
Wisdom and Knowledge College
CombinedIndependent
113 learners 7 educators 16:1
Smaller classes than 33%
Johannesburg
Woodward Private School
CombinedIndependent
200 learners 16 educators 13:1
Smaller classes than 49%
Johannesburg
Yatal Primary & High School
CombinedIndependent
181 learners 7 educators 26:1
Smaller classes than 9%
Johannesburg
Yeoville Community School
PrimaryPublicQ4
900 learners 28 educators 32:1
Smaller classes than 56%
Johannesburg
Za Bantu Primary School
PrimaryIndependent
348 learners 14 educators 25:1
Smaller classes than 8%
Johannesburg
Zakariyya Park Secondary School
CombinedPublicQ5
2 143 learners 58 educators 37:1
Smaller classes than 0%
Johannesburg
Zee's Academy
CombinedIndependent
539 learners 12 educators 45:1
Smaller classes than 1%
Johannesburg
Zerowa Christian Academy
IntermediateIndependent
214 learners 14 educators 15:1
Smaller classes than 41%
Johannesburg

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