Covid-19 in South Africa: The National State of Disaster has been lifted as from 5 April 2022.

Schools in South Africa

School System and Schooling Options

Finding the right schools in South Africa for your children is one of the most pressing questions on every parent’s mind. During our search for suitable schools for my own children, we collected information on many of Cape Town's educational institutions and want to share this information with you here.

School System

In South Africa, there are pre-schools, pre-primary schools, primary schools and high schools which provide basic education from Grade 0 or age 4 turning 5 by 30 June of the respective year. The schools system consists of basic education or general education and training (GET) and further education and training (FET) which provided by high schools, colleges and universities from Grade 10 onwards.

Schooling Options

Foreign pupils are allowed to attend state schools and private school, often refered to as independent schools, provided they are in posession of a valid study permit. Classes in private schools tend to be much smaller with 20-25 children in a classroom whereas in state school classes have usually around 35-40 children per class. Kindergartens and pre-school education is widely available. Class sizes are usually small with around 20 children to one teacher and one classroom helper. In some areas expats register their child in a state school as the standard of education in some state schools is high enough to satisfy the expatriate children’s needs. For being accepted in state schools the children have to live in the catchment area of that school. Expatriates send their children mainly to independent, i.e. private schools in South Africa.

There are several international schools in South Africa, which not only teach a foreign curriculum such as the Cambridge curriculum but often include topics of the South African curriculum and some even offer dual exams including the South African 'Matric' exam. Usually these schools also offer pre-school and kindergarten facilities for expat children. With classmates from the own country, speaking the home-language a child adjust quicker and socialize easier as the children often live in a nearby area. 

School Year and School Holidays

The school year in South Africa follows the school calendar of the southern hemisphere. This means the school year starts in the third week of January and ends beginning of December with a long summer holiday of six weeks over Christmas and the end of the year. The school year is divided in three or four terms depending on the school. There is usually a two week autumn break around Easter, a longer break in winter at the end of June/beginning of July and a short one-week spring break at the end of September.

South African School Calendar

Language of Instruction

Schools offer instruction in English and/or Afrikaans and sometimes a local African language as first language of instruction. All pupil have to study at least two languages, the first language (mother tongue) and a so-called 'First Additional Language' at the local schools. High schools often offer other languages as third language. 

Most expatriates send their children to schools with English as medium of instruction to get a continuity in the education. English and Afrikaans are pre-requisites for attaining a local South African 'matriculation' exemption which is needed to study at a local university. For foreign children residing less than five year before writing the matric exam in Grade 12, there is the possibility to choose another language or subject instead of Afrikaans. There is a number of languages which are accepted by HESA (the authority which acknowledges matric exams and exemptions for SA university entrance). Find more info on these accepted languages here.

Schools in South Africa: School Fees

School fees and annual rates usually refer to class size and educational services offered by the institution. There are good state schools to be found which offer a high standard of education at R10,000 per annum. The school fees for private schools vary in the range from R25,000 to R70,000 per annum. After school programs, like piano lessons, pottery classes, tennis or golf, are usually to be paid separately.

Most of the schools in South Africa offer a high standard education for reasonable prices. In some of the most prestigious schools the fees can be quite high, but considering private schools with a similar standard of education in European or American Institutions the fees are still comparably low. The fees at state schools are decided upon by the schools governing body, with certain circumstances people can apply for exemption of school fees.

Registration Process

In all schools you will have to bring the child’s birth certificate and sometimes a proof of immunization for registration. In private schools often non-refundable registration fees have to be paid for that application process, so you should be sure if you want to register your child in this particular school. The school in turn will offer your child a place and officially accept your child with a written confirmation. Then you have to apply with that confirmation at Home Affaires for a Study Permit. For help with obtaining a permit you can get help from one of our recommended immigration practitioners. For final registration at the school you have to bring the child’s passport with a valid study permit as the regulations are very strict.

Remember: It is illegal to have a child attend school without a valid Study Permit and we know, the principals are not hesitating to send children home without valid or with a still pending permit!

Read more about Study Permits here


To get a more thorough overview of the education system in South Africa and its standard please refer also to my education page.

All the Best for finding the right school for your child:-). 


More on Cape Town Schools

Go back to Education in South Africa 


Return from Schools in South Africa to ExpatCapeTown

Enjoy this page? Please pay it forward. Here's how...

Would you prefer to share this page with others by linking to it?

  1. Click on the HTML link code below.
  2. Copy and paste it, adding a note of your own, into your blog, a Web page, forums, a blog comment, your Facebook account, or anywhere that someone would find this page valuable.