Public High Schools Subjects List
In South African public schools, a basic and generic subject combination for students typically includes the following:
- Official Languages (Under the 1996 Constitution)
| Afrikaans | English | isiNdebele | sePedi |
| seSotho | Sign Language | siSwati | xiTsonga |
| seTswana | Tshivenda | isiXhosa | isiZulu |
2. Additional Languages
| Urdu | Arabic | German |
| Greek | Gujarati | Hebrew |
| Hindi | Portuguese | Sanskrit |
| Tamil | Telugu |
3. Core Subjects:
- Mathematics or
- Mathematical Literacy
- Life Orientation
4. Elective Subjects
Choose 3 or more based on the school’s offerings and the student’s preferences from below:
| Physical Sciences | Computer Applications Technology (CAT) | History |
| Geography | Tourism | Business Studies |
| Accounting | Music | Information Technology (IT) |
| Economics | Life Sciences | Engineering Graphics and Design (EGD) |
| Visual Arts | Drama |
The specific subjects offered can vary between schools, especially depending on whether the school is more focused on academic, technical, or vocational education. Additionally, some schools might offer unique combinations or specialised subjects depending on their resources and focus areas.

