School Terms 2023

2024 School Calendar

Term

Duration

Number of weeks

Number of days

Number of public holidays

Actual number of school days

1

(15) 17 Jan - 20 Mar10

46 (48)

0

46 (48)

2

3 Apr – 14 Jun

11

53

1+0

52

3

9 Jul – 20 Sept

11

54

1+0

53

4

1 Oct – 11 (13) Dec

11

52 (54)

0

52 (54)

 

Total

43

205 (209)

2+0

203 (207)

 

Public and School Holidays 2024

1 January: New Year’s Day
21 March: Human Rights Day
29 March: Good Friday
1 April: Family Day
27 April: Freedom Day
1 May: Workers’ Day
29 May: Public holiday (General Elections)
16 June: Youth Day
17 June: Public holiday
9 August: National Women’s Day
24 September: Heritage Day
16 December: Day of Reconciliation
25 December: Christmas Day
26 December: Day of Goodwill

 

2025 School Calendar

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

Term

Duration

Number of weeks

Number of days

Number of public holidays

Actual number of school days

1

(13) 15 Jan - 28 Mar11

53 (55)

1

52 (54)

2

8 Apr – 27 Jun

12

59

5+3

51

3

22 Jul – 3 Oct

11

54

1

53

4

13 Oct – 10 (12) Dec

9

43 (45)

0

43 (45)

 

Total

43

209 (213)

7+3

199 (203)