School calendar

The current and proposed school calendar for South Africa.

2024

The Department of Basic Education published the school calendar for 2024 on 4 August 2022.

Term: 1
Duration: (15) 17 Jan - 20 Mar
Number of weeks: 10
Number of days: 46 (48)
Number of public holidays: 0
Actual number of school days: 46 (48)

Term: 2
Duration: 3 Apr – 14 Jun
Number of weeks: 11
Number of days: 53
Number of public holidays: 1+0
Actual number of school days: 52

Term: 3
Duration: 9 Jul – 20 Sept
Number of weeks: 11
Number of days: 54
Number of public holidays: 1+0
Actual number of school days: 53

Term: 4
Duration: 1 Oct – 11 (13) Dec
Number of weeks: 11
Number of days: 52 (54)
Number of public holidays: 0
Actual number of school days: 52 (54)

Source: National Education Policy Act:  2024 school calendar for public schools [PDF]

2025

The Department of Basic Education published the school calendar for 2025 on 31 January 2023.

Source: National Education Policy Act:  2025 school calendar for public schools [PDF]

2026

The Department of Basic Education published the draft school calendar for 2026 on 15 October 2024.

Source: National Education Policy Act:  Draft 2026 school calendar for public schools [PDF]

2027

The Department of Basic Education published the draft school calendar for 2027 on 15 October 2024.

Source: National Education Policy Act:  Draft 2027 school calendar for public schools [PDF]

Share this page