Primary school fees in Johannesburg (2026/27)

Primary fees at Johannesburg international schools run from roughly ZAR 130,000 to 240,000 a year, sitting in the middle of each school range between the early years and senior school.

Primary is where most relocating families first weigh Johannesburg seriously, and the market rewards them with a full continuum International Baccalaureate school alongside German, French and British campuses. Fees are denominated in South African rand, with published tuition topped up by 5 to 10 per cent for transport, meals, books and trips. The American International School of Johannesburg runs the full Primary Years Programme, and the strong South African independents add an IEB route at the primary stage.

The bands below are indicative primary figures anchored to the published senior tuition on the Johannesburg schools hub, and primary sits above nursery and preschool and below secondary and sixth form. Confirm the exact primary schedule with each school. Start from the city hub to shortlist by curriculum and suburb.

Primary fee bands

TierAnnual tuition (ZAR)Typical schools
PremiumZAR 200,000 to 240,000American International School of Johannesburg primary years
Upper midZAR 165,000 to 200,000British International College, Reddam House Bedfordview, Deutsche Internationale Schule
MidZAR 130,000 to 165,000Lycee Jules Verne, Crawford International North, St Stithians preparatory

School names illustrate each band and are indicative rather than exact quotes for your child year. Confirm current fees directly with each school before you budget.

Registration, deposit and other costs

Tuition is only part of the bill. The line items below are indicative bands drawn from the published Johannesburg school schedules and should be confirmed with each school, as capital fees and top ups vary widely.

CostIndicative bandNotes
Capital or registration feeZAR 15,000 to 45,000 one offA one off levy on joining, from ZAR 15,000 at Lycee Jules Verne to about ZAR 45,000 at AISJ.
Transport, lunch and books5 to 10 per cent of tuitionMost Johannesburg schools add this range on top of published tuition for the school run, meals, books and trips.
School busZAR 12,000 to 30,000 a yearDistance based, and a real line for families outside the Sandton and northern suburbs cluster.
Exam entries and devicesZAR 6,000 to 20,000 a yearIB, IEB, Abitur or A Level entries in exam years, plus tablet or laptop programmes in senior years.

Bands above are indicative ranges, not a single school quote. Always confirm current figures in a school fee schedule before budgeting.

What drives the cost

Curriculum is the first lever. The International Baccalaureate continuum at the American International School and the French and German national curriculum schools sit at the top of the range, staffed largely by overseas hires, while the South African independents running the IEB route at primary come in lower. The premium broadly tracks the depth of specialist provision and support.

Campus and location drive the rest. The flagship schools in Sandton and the northern suburbs sit on large purpose built sites whose capital costs feed into tuition and the one off capital fee. A South African independent preparatory can deliver strong primary academics at a materially lower price, usually trading the international curriculum rather than teaching quality.

See the true annual cost

Tuition is the headline, but the acceptance fee, transport and extras add up. Use our comparison tool to line up Johannesburg fees against the city your offer is in.

Open the fee comparison tool

Hidden costs parents miss

The capital fee catches families out first. Most Johannesburg international schools apply a one off capital or registration levy on joining, from about ZAR 15,000 to ZAR 45,000, separate from tuition and due before the first term, so the entry year always costs more than the annual headline.

Transport and the standard top up are the recurring costs most underestimate. Schools add 5 to 10 per cent on published tuition for the school run, meals, books and trips, and many primary children outside the northern suburbs are on a school bus, which is a real line rather than a rounding error. Clubs, trips and devices add further each year.

For the stages either side of this one, read our nursery and preschool fees and secondary and sixth form fees pages, or return to the Johannesburg schools hub. To weigh Johannesburg against another city, the international school fee calculator totals tuition plus living costs.

Frequently asked questions

How much is primary school in Johannesburg?

Primary international school fees in Johannesburg run from roughly ZAR 130,000 to 240,000 a year. The full continuum International Baccalaureate school sits at the top, while the South African independents running the IEB route at primary sit lower.

Which curriculum do Johannesburg primary schools follow?

The American International School runs the International Baccalaureate Primary Years Programme, the German and French schools follow their national curricula, and the South African independents run an IEB route. Choose by the pathway you want into secondary.

Are Johannesburg fees charged in rand?

Yes. Johannesburg schools set and bill fees in South African rand, so the figures here are published rates rather than a conversion, and families paid in another currency should budget for exchange rate movement across the year.

What extra costs apply on top of primary tuition?

Expect a one off capital or registration fee on joining, plus the standard 5 to 10 per cent top up for transport, meals, books and trips, and a school bus charge for families outside the northern suburbs.

Is primary cheaper than secondary in Johannesburg?

Yes. Primary tuition sits below the published senior figures at the same schools. Our banding anchors to that published senior tuition, but you should confirm the exact primary schedule with each school.

The Expat School Insider

Weekly intelligence on schools, fees, curriculum and relocation for international families on the move.

Join 10,000+ families. Unsubscribe anytime. No spam, ever.