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]