The South African School Calendar for 2023

by Staff Reporter

2023 is well underway, and with schools already in the swing of things, it’s time to see what the remainder of the year holds for both learners and teachers alike. Let’s take a moment to gaze into the future and see what the South African school calendar for 2023 has in store.

Table of Contents

2023 south african school calendar

2023 South African School Calendar: Public School 

The South African school calendar for the year 2023 has officially been released for public schools.

The Department of Education has summed up the 2023 school year as follows: 

  • 43 weeks
  • 207 (211) days
  • 6+2 public holidays
  • 199 (203) school days

Although 43 weeks sounds like a ton of time to prepare for tests and exams, it’s easy to get comfortable. And quite frankly, it’s only a matter of time before “I’ll do it later” turns into a full-blown stream of panic and late-night cramming. 

To make sure you’re able to plan for the upcoming school year, let’s see how the public school calendar looks in 2023:

Inland Cluster

According to the Department, inland school clusters—that’s the Free State, Gauteng, Limpopo, Mpumalanga, and North West provinces—start the year on 11 January.

Here’s a full breakdown of what’s to come:

Inland Cluster: Free State, Gauteng, Limpopo, Mpumalanga, and North West Provinces

Term 1: Inland Cluster

Public holiday: New Year’s Day                                                                                       Sunday, 1 January 2023
Administration days                                                                                                                    9-10 January 2023
Term 1
Schools start                                                                                                             Wednesday, 11 January 2023
Schools end                                                                                                                           Friday, 24 March 2023
Special school holiday                                                                                                     Monday, 20 March 2023
Public holiday: Human Rights Day                                                                                Tuesday, 21 March 2023
School holidays                                                                                                              27 March – 11 April 2023 

Term 2: Inland Cluster

Term 2
Schools start                                                                                                                   Wednesday, 12 April 2023
Schools end                                                                                                                              Friday, 23 June 2023
Public holiday: Good Friday                                                                                                     Friday, 7 April 2023
Public holiday: Family Day                                                                                                  Monday, 10 April 2023
Public holiday: Freedom Day                                                                                           Thursday, 27 April 2023
Special school holiday                                                                                                            Friday, 28 April 2023
Public holiday: Worker’s Day                                                                                                 Monday, 1 May 2023
Public holiday: Youth Day                                                                                                      Friday, 16 June 2023
School holidays                                                                                                                  26 June – 17 July 2023

Term 3: Inland Cluster

Term 3

Schools start                                                                                                                          Tuesday, 18 July 2023

Schools end                                                                                                                   Friday, 29 September 2023

Public Holiday: Women’s Day                                                                                    Wednesday, 9 August 2023

Public Holiday: Heritage Day                                                                                            24-25 September 2023

School Holidays                                                                                                          2 October – 9 October 2023

Term 4: Inland Cluster

Term 4

Schools start                                                                                                                   Tuesday, 10 October 2023

Schools end                                                                                                          Wednesday, 13 December 2023

Administration Days                                                                                                             14-15 December 2023

Public Holiday: Day of Reconciliation                                                                   Saturday, 16 December 2023

Public Holiday: Christmas Day                                                                                Monday, 25 December 2023

Public Holiday: Day of Goodwill                                                                             Tuesday, 26 December 2023

Coastal cluster

The coastal clusters include KwaZulu-Natal and the Eastern, Western, and Northern Cape provinces. If you live in any of these areas, you’ll start a bit later on 18 January. 

Coastal Cluster: Eastern Cape, KwaZulu-Natal, Northern Cape, and Western Cape

Term 1: Coastal Cluster

Public Holiday: New Year’s Day                                                                                      Sunday, 1 January 2023

Administration days                                                                                                                 16-17 January 2023

Term 1

Schools start                                                                                                             Wednesday, 18 January 2023

Schools end                                                                                                                           Friday, 31 March 2023

Special school holiday                                                                                                     Monday, 20 March 2023

Public holiday: Human Rights Day                                                                                Tuesday, 21 March 2023

School holidays                                                                                                                                 3-11 April 2023

Term 2: Coastal Cluster

Term 2

Schools start                                                                                                                   Wednesday, 12 April 2023

Schools end                                                                                                                              Friday, 23 June 2023

Public holiday: Good Friday                                                                                                     Friday, 7 April 2023

Public holiday: Family Day                                                                                                  Monday, 10 April 2023

Public holiday: Freedom Day                                                                                           Thursday, 27 April 2023

Special school holiday                                                                                                            Friday, 28 April 2023

Public holiday: Worker’s Day                                                                                                 Monday, 1 May 2023

Public holiday: Youth Day                                                                                                     Friday, 16 June 2023

School holidays                                                                                                                  26 June – 17 July 2023

Term 3: Coastal Cluster

Term 3

Schools start                                                                                                                          Tuesday, 18 July 2023

Schools end                                                                                                                   Friday, 29 September 2023

Public holiday: Women’s Day                                                                                     Wednesday, 9 August 2023

Public holiday: Heritage Day                                                                                             24-25 September 2023

School holidays                                                                                                          2 October – 9 October 2023

Term 4: Coastal Cluster

Term 4

Schools start                                                                                                                   Tuesday, 10 October 2023

Schools end                                                                                                          Wednesday, 13 December 2023

Administration Days                                                                                                             14-15 December 2023

Public Holiday: Day of Reconciliation                                                                   Saturday, 16 December 2023

Public Holiday: Christmas Day                                                                                Monday, 25 December 2023

Public Holiday: Day of Goodwill                                                                              Tuesday, 26 December 2023

Blog images 72

2023 South African School Calendar: IEB Schools

The independent exam board (IEB) has two calendars:

  • 3-term calendar
  • 4-term calendar. 

Here are the important dates to know about each of them.

3-Term Calendar

Term 1 (58 Days)

Schools start                                                                                                             Wednesday, 11 January 2023

Schools end                                                                                                                           Thursday, 6 April 2023

Term 2 (64 Days)                                     

Schools start                                                                                                                      Wednesday, 3 May 2023

Schools end                                                                                                                        Tuesday, 8 August 2023

Half-Term

Schools close                                                                                                              Thursday, 23 February 2023

Schools return                                                                                                               Tuesday, 28 February 2023

Term 3 (63 Days)                                      

Schools start                                                                                                          Wednesday, 6 September 2023

Schools end                                                                                                             Wednesday, 6 December 2023

4-Term Calendar

Term 1 (48 Days)

Schools start                                                                                                             Wednesday, 11 January 2023

Schools end                                                                                                                           Friday, 17 March 2023

Term 2 (49 Days)                                     

Schools start                                                                                                                   Wednesday, 12 April 2023

Schools end                                                                                                                              Friday, 23 June 2023

Term 3 (48 Days)

Schools start                                                                                                                          Tuesday, 18 July 2023

Schools end                                                                                                                   Friday, 22 September 2023

Term 4 (42 Days)                                      

Schools start                                                                                                                   Tuesday, 10 October 2023

Schools end                                                                                                             Wednesday, 6 December 2023

Tips on How to Plan for the 2023 School Year

Now that you’ve got a better idea of how the 2023 South African school calendar is going to look, be sure to make use of our top tips on how to plan for this year:

    • Get a South African calendar: This may sound redundant, but make your own makeshift school calendar and write down all the important dates. You’ll need to include when the terms start when they end when the school breaks are as well as any public holidays and breaks. Once the school year starts, you’ll be able to add any cycle tests, projects, or assignments to help you stay on track.
    • Keep your calendar in front of you: Put your school calendar in a place where you’ll always be able to see it. That way, you’ll constantly be reminded of what’s ahead, whether it’s a test coming up or a public holiday to look forward to. 
    • Use a time management app: If paper isn’t your thing (or you can’t buy a calendar), there are tons of apps you can use that let you manage your time. Whether you want to track your homework or set up to-do lists, download one of these apps to help you stay on track with all your assignments and sporting activities.
    • Start your assignments early: Mark that due date down on your school calendar and be sure to set aside 30 minutes to work on it each day. That way, by the time it’s actually due, you’ve already finished most of it, meaning you can use your spare time to give it a once-over to make sure you’ve done the best you can do.
    • Take care of yourself: Time management is hard when you’re not taking care of yourself. Be sure to get enough sleep at night and make sure you’re taking breaks

Plan Ahead for Next Year

It’s never too late to plan ahead. Make sure you’re fully prepared for university and get a student loan today!  

Related Articles