On this page, you will find the full 2027 academic school calendar for South African schools — an interactive calendar above, plus a complete month-by-month breakdown of term dates, school holidays and public holidays below.

You can download a printable calendar here for your convenience.

As you go through this page, you will see that we have included an overview for each month, showing the calendar month on the left, a key dates list on the right, as well as the summary at the bottom of each month. This will make it easier for you to quickly know what is happening each month at a quick glance.

At the end of the page, we have included a term-by-term overview of key dates and holidays.

Studying at a TVET college instead? See the 2027 TVET college calendar for term dates specific to South Africa's public TVET colleges.

2027 School Calendar Month by Month

January opens the 2027 academic year. Schools are closed for New Year’s Day on 1 January, staff use 11–12 January for administration and preparation, and learners return to class on 13 January. Here is the January 2027 school calendar in full:

January 2027 school calendar for South African schools – New Year's Day, 2 admin days, Term 1 starts 13 January
January 2027 school calendar: New Year’s Day on the 1st, staff administration days on 11–12 January, and Term 1 begins for learners on 13 January.

February is a straightforward month on the 2027 school calendar, with no public holidays and Term 1 in full swing. Here is the February 2027 school calendar in full:

February 2027 school calendar for South African schools – full month of standard school days
February 2027 school calendar: a full month of ordinary school days for South African learners, with no public holidays or scheduled breaks.

March brings the end of Term 1. Human Rights Day falls on Sunday 21 March, so the public holiday is observed on Monday 22 March, and Term 1 closes on Thursday 25 March, just ahead of the Good Friday and Family Day long weekend. Here is the March 2027 school calendar in full:

March 2027 school calendar for South African schools – Human Rights Day, Good Friday, Term 1 ends 25 March
March 2027 school calendar: Human Rights Day (observed Monday 22 March), Good Friday on the 26th and Family Day on the 29th, with Term 1 ending on 25 March.

April covers the tail end of the autumn school holidays and the start of Term 2. Learners return to class on 13 April, after a staff administration day on the 12th, and the month closes with a long weekend around the Special School Holiday and Freedom Day. Here is the April 2027 school calendar in full:

April 2027 school calendar for South African schools – Term 2 begins 13 April, Freedom Day 27 April
April 2027 school calendar: school holidays run to 9 April, staff return on 12 April, learners resume on 13 April, and the month ends with a long weekend for the Special School Holiday (26th) and Freedom Day (27th).

May is a full teaching month in Term 2, interrupted only by Workers’ Day on Saturday 1 May. Here is the May 2027 school calendar in full:

May 2027 school calendar for South African schools – Workers' Day, standard Term 2 school days
May 2027 school calendar: a standard teaching month in Term 2, with Workers’ Day falling on Saturday 1 May.

June closes out Term 2. Youth Day falls on Wednesday 16 June, the term ends on Friday 25 June, and the winter school holidays begin the following Monday. Here is the June 2027 school calendar in full:

June 2027 school calendar for South African schools – Youth Day, Term 2 ends 25 June
June 2027 school calendar: Youth Day on Wednesday 16 June, Term 2 ending on Friday 25 June, and winter school holidays starting from 28 June.

July is mostly winter school holidays. Staff return for a day of administration on 19 July, and Term 3 begins for learners on 20 July. Here is the July 2027 school calendar in full:

July 2027 school calendar for South African schools – winter holidays, Term 3 begins 20 July
July 2027 school calendar: winter school holidays continue until 18 July, staff return for administration on the 19th, and Term 3 begins for learners on 20 July.

August is a regular Term 3 teaching month, broken only by National Women’s Day on Monday 9 August. Here is the August 2027 school calendar in full:

August 2027 school calendar for South African schools – National Women's Day, standard Term 3 school days
August 2027 school calendar: a standard Term 3 teaching month, with National Women’s Day on Monday 9 August.

September brings Heritage Day on Friday 24 September and the close of Term 3 on Thursday 30 September. Here is the September 2027 school calendar in full:

September 2027 school calendar for South African schools – Heritage Day, Term 3 ends 30 September
September 2027 school calendar: Heritage Day on Friday 24 September, with Term 3 ending on Thursday 30 September.

October opens with a short spring school holiday before Term 4 begins. Staff return for administration on 11 October, and learners are back in class on 12 October. Here is the October 2027 school calendar in full:

October 2027 school calendar for South African schools – spring school holidays, Term 4 begins 12 October
October 2027 school calendar: a short spring school holiday from 1–8 October, a staff administration day on 11 October, and Term 4 beginning for learners on 12 October.

November is a full Term 4 teaching month, with most schools focused on year-end examinations. Here is the November 2027 school calendar in full:

November 2027 school calendar for South African schools – standard Term 4 school days, year-end exams
November 2027 school calendar: a full teaching month in Term 4, with schools focused on year-end examinations.

December closes the 2027 school year. Learners finish on Wednesday 8 December, staff wrap up with administration days on 9–10 December, and the festive season brings a run of public holidays: Day of Reconciliation, Christmas Day and Day of Goodwill (observed on 27 December since the 26th falls on a Sunday). Here is the December 2027 school calendar in full:

December 2027 school calendar for South African schools – school year ends 8 December, festive public holidays
December 2027 school calendar: the school year closes for learners on Wednesday 8 December, followed by staff administration days and the festive-season public holidays, including an observed public holiday on 27 December.

2027 School Calendar South Africa - Terms

Term Dates for South African Schools in 2027

The academic year begins in January 2027, with learners expected to return between 11 and 13 January depending on the school.

Term 1: 11/13 January – 19 March

Term 2: 06 April – 25 June

Term 3: 20 July – 01 October

National Women’s Day on 09 August and Heritage Day on 24 September fall during this term. Learners will likely take those days off, reducing total active teaching days to 52.

Term 4: 11 October – 08/10 December

Term 4 ends in early December. Depending on whether your school closes on the 8th or the 10th, the number of school days will vary. There are no public holidays during this final term, so learners are in class for the full period.

Summary of Total School Days in 2027

Summary of total South African school days in 2027 \u{2013} 42 weeks, 199 to 203 actual school days
2027 school year summary: 42 weeks, 204–208 calendar days, and 199–203 actual school days after public holidays.

Full List of South African Public Holidays in 2027


What Parents and Teachers Should Note

Keep this calendar saved and refer to it before booking holidays, planning school events, or organising any mid-term activities.