2025
TERM 1
15 January to 20 March
TERM 2
07 April to 27 June
(Public Holiday: 18 April Good Friday)
(Public Holiday: 21 April Family Day)
(Public Holiday: 28 April Freedom Day Observed)
(Public Holiday: 29-30 April Special School Holiday)
(Public Holiday: 01 May Worker’s Day)
(Public Holiday: 02 May Special School Holiday)
(Public Holiday: 16 June Youth Day)
TERM 3
21 July to 19 September
TERM 4
06 October to 04 December
2026
TERM 1
(Public Holiday) 1 January New Year
14 January School Opens
20 March School Closes
(Public Holiday) 21 March Human Rights Day
TERM 2
3 – 6 April Easter Holidays
7 April School Opens
(Public Holiday) 27 April Freedom Day
(Public Holiday) 1 May Worker’s Day
April 27 – 1 May Mid-Term Break
(School Holiday) 15 June
(Public Holiday) 16 June Youth Day
26 June School Closes
TERM 3
20 July School Opens
(Public Holiday) 9 August Women’s Day
(Public Holiday) 10 August Women’s Day Observed
23 September School Closes
(Public Holiday) 24 September Heritage Day
TERM 4
12 October School Opens
2 December School Closes
(Public Holiday) 16 December Day of Reconciliation
(Public Holiday) 25 December Christmas Day
(Public Holiday) 26 December Day of Goodwill
(Public Holiday) 27 December