Basisschool (klas 1-7):
1. Talen:
- Engels (eerste taal)
- Een of meer inheemse talen (bijvoorbeeld IsiZulu, Sesotho, Afrikaans)
2. Wiskunde
3. Levensoriëntatie (inclusief sociale wetenschappen, persoonlijke ontwikkeling en gezondheidseducatie)
4. Natuurwetenschappen (geïntegreerde wetenschap met onderwerpen als natuurwetenschappen, levenswetenschappen en milieustudies)
5. Kunst en cultuur (beeldende kunst, muziek, drama)
6. Lichamelijke opvoeding
7. Technologie
Middelbare school (klas 8-12):
1. Verplichte vakken:
- Engels (eerste taal)
- Eén of meer inheemse talen (tweede taal)
- Wiskunde
- Levensoriëntatie
- Lichamelijke opvoeding
2. Keuzevakken:
- Natuurwetenschappen (biologie, scheikunde, natuurkunde)
- Sociale Wetenschappen (aardrijkskunde, geschiedenis, economie, bedrijfskunde)
- Kunst- en cultuurvakken (beeldende kunst, muziek, drama)
- Computerapplicatietechnologie
- Extra talen (bijvoorbeeld Frans, Duits, Portugees)
- Boekhouding
- Technische grafische weergave en ontwerp
- Gastvrijheidsstudies
- Informatietechnologie
- Levenswetenschappen
- Wiskundige geletterdheid
- Muziek
- Fysische Wetenschappen
- Religiestudies
- Toerisme
Het curriculum omvat ook gespecialiseerde stromingen zoals pure wetenschap, bedrijfskunde, technische of praktische vakken, en kunst en cultuur, afhankelijk van de interesses en carrièredoelen van de student.
Houd er rekening mee dat het exacte curriculum en vakkenaanbod per school en onderwijsafdeling in Zuid-Afrika kan variëren.