Familien aus dem Ausland, die nach Südafrika ziehen, haben eine große Auswahl an qualitativ hochwertigen Schulen, um ihre Kinder unterrichten zu lassen. Südafrikanische Schulen sind entweder staatlich finanzierte öffentliche Schulen oder unabhängige, privat geführte Schulen. In der Praxis sind einige Schulen halbprivat. d. h. sie sind zwar der Regierung gegenüber rechenschaftspflichtig, finanzieren sich aber teilweise selbst. Zudem können sie häufig bessere Einrichtungen und einen höheren Bildungsstandard als andere staatliche Schulen bieten.
Obwohl es in Südafrika elf offizielle Sprachen gibt, wird in Städten wie Kapstadt und Johannesburg am häufigsten Englisch gesprochen. Daher ist Englisch an den meisten Schulen die Unterrichtssprache. Hier endet jedoch die Einheitlichkeit – die Schulen in Südafrika unterscheiden sich stark in Bezug auf Kosten, Qualität und Lehrplan.
Während die meisten ausländischen Familien dazu tendieren, ihre Kinder auf eine private oder internationale Schule zu schicken, hängt die Entscheidung von einer Reihe von Faktoren ab, z. B. Standort, Kosten, Verfügbarkeit von Plätzen und der beabsichtigten Aufenthaltsdauer der Familie in Südafrika.