Skip to main content

Schools in City of Cape Town

1097 schools in this municipality. Listings are sorted by school name or total learner count only — no quality ranking is implied.

  • 2 Oceans Education Operations Company

    Combined · Independent

    241 learners 20 educators 12:1

    Fewer learners per educator than 33% of similar schools

    Grassy Park
  • A.C.J. Phakade Primary School

    Primary · Public · Quintile 2

    1,382 learners 34 educators 41:1

    Fewer learners per educator than 2% of similar schools

    Nomzamo
  • A.Z. Berman High School

    Secondary · Public · Quintile 4

    777 learners 28 educators 28:1

    Fewer learners per educator than 91% of similar schools

    Tafelsig
  • A.Z. Berman Primary School

    Primary · Public · Quintile 4

    School-confirmed
    1,339 learners 34 educators 39:1

    Fewer learners per educator than 4% of similar schools

    Beacon Valley
  • Abbott's College Rondebosch

    Secondary · Independent

    257 learners 30 educators 9:1

    Fewer learners per educator than 55% of similar schools

    Belmont Park
  • Abedare Primary School

    Primary · Public · Quintile 4

    1,407 learners 38 educators 37:1

    Fewer learners per educator than 10% of similar schools

    Delft 5
  • Abeille Ruche School

    Combined · Independent

    26 learners 3 educators 9:1

    Fewer learners per educator than 65% of similar schools

    Monte Vista
  • Abience Academy

    Primary · Independent

    47 learners 4 educators 12:1

    Fewer learners per educator than 50% of similar schools

    Strand
  • Academia Primary School

    Primary · Public · Quintile 3

    546 learners 17 educators 32:1

    Fewer learners per educator than 64% of similar schools

    Driftsands
  • Academy of Global Curriculum High Schoo

    Secondary · Independent

    17 learners 6 educators 3:1

    Among the lowest learner-educator ratios of 30 similar schools

    Bellville
  • Academy Private School

    Combined · Independent

    150 learners 19 educators 8:1

    Fewer learners per educator than 71% of similar schools

    Klein Zevenwacht
  • Accordionstraat Primary School

    Primary · Public · Quintile 4

    918 learners 26 educators 35:1

    Fewer learners per educator than 25% of similar schools

    Belhar Ext 6
  • Agapeskool

    Special Needs · Public

    196 learners 20 educators 10:1

    Fewer learners per educator than 54% of similar schools

    Tafelsig
  • Akasiapark Laerskool

    Primary · Public · Quintile 4

    164 learners 6 educators 27:1

    Fewer learners per educator than 91% of similar schools

    Acacia Park
  • Akili Education Sa Npc

    Secondary · Independent

    29 learners 4 educators 7:1

    Fewer learners per educator than 69% of similar schools

    Belhar Ext 17 Erica
  • Al-Azhar High School

    Secondary · Independent

    496 learners 31 educators 16:1

    Fewer learners per educator than 24% of similar schools

    Athlone
  • Al-Azhar Primary School

    Primary · Independent

    591 learners 25 educators 24:1

    Fewer learners per educator than 7% of similar schools

    Lotus River
  • Al-Hidaayah College

    Intermediate · Independent

    205 learners 11 educators 19:1

    Fewer learners per educator than 17% of similar schools

    Scottsdene
  • Alexander Sinton Secondary

    Secondary · Public · Quintile 5

    1,116 learners 35 educators 32:1

    Fewer learners per educator than 18% of similar schools

    Belgravia
  • Alicedale Primary School

    Primary · Public · Quintile 5

    School-confirmed
    570 learners 18 educators 32:1

    Fewer learners per educator than 26% of similar schools

    Athlone
  • Aloe Secondary School

    Secondary · Public · Quintile 5

    1,111 learners 33 educators 34:1

    Fewer learners per educator than 9% of similar schools

    Lentegeur
  • Alpha Primêre Skool

    Intermediate · Public · Quintile 4

    851 learners 28 educators 30:1

    Fewer learners per educator than 91% of similar schools

    Morningstar
  • Alpha Skool

    Special Needs · Public

    114 learners 16 educators 7:1

    Fewer learners per educator than 78% of similar schools

    Woodstock
  • Alpine Primary School

    Primary · Public · Quintile 4

    1,152 learners 34 educators 34:1

    Fewer learners per educator than 44% of similar schools

    Beacon Valley
  • Alta Du Toit Skool

    Special Needs · Public

    381 learners 28 educators 14:1

    Fewer learners per educator than 7% of similar schools

    Amandelsig
  • Altena Primary School

    Primary · Public · Quintile 2

    1,162 learners 37 educators 31:1

    Fewer learners per educator than 60% of similar schools

    Somerset West
  • Amathemba School

    Primary · Independent

    32 learners 4 educators 8:1

    Fewer learners per educator than 76% of similar schools

    Parklands
  • Ambleside School of Hout Bay

    Combined · Independent

    146 learners 19 educators 8:1

    Fewer learners per educator than 75% of similar schools

    Hout Bay
  • American International School of Cape T

    Combined · Independent

    562 learners 89 educators 6:1

    Fewer learners per educator than 86% of similar schools

    Constantia
  • Andile Primary School

    Primary · Public · Quintile 3

    844 learners 25 educators 34:1

    Fewer learners per educator than 51% of similar schools

    Nyanga