South African School Term Dates & Holidays

warning

Important Note

The **Public School** calendar is determined nationally by the Department of Basic Education for all nine provinces. The **Independent/Private School** dates are a general guide only. You **must** confirm the official dates with your child's specific school as they can vary significantly.

2026 Academic Year

Public Schools (All Provinces)

TermStartsEndsSchool Days
Term 1Wed 21 Jan 2026Fri 27 Mar 202648
Term 2Tue 7 Apr 2026Fri 26 Jun 202656
Term 3Mon 20 Jul 2026Fri 2 Oct 202655
Term 4Mon 12 Oct 2026Fri 11 Dec 2026*43

*Schools close on Wed 9 Dec for learners and Fri 11 Dec for teachers.

Independent Schools (Typical 3-Term Guide)

TermStartsHalf-TermEnds
Term 1Wed 14 Jan 202620 Feb - 2 MarWed 1 Apr 2026
Term 2Tue 28 Apr 202626 Jun - 20 JulFri 28 Aug 2026
Term 3Mon 21 Sep 202623 Oct - 2 NovWed 9 Dec 2026

Key Public Holidays 2026

Good Friday (3 Apr), Family Day (6 Apr), Freedom Day (27 Apr), Workers' Day (1 May), Youth Day (16 Jun), National Women's Day (Sun 9 Aug, Mon 10 Aug is a holiday), Heritage Day (24 Sept), Day of Reconciliation (16 Dec).

2025 Academic Year

Public Schools (All Provinces)

TermStartsEndsSchool Days
Term 1Wed 15 Jan 2025Fri 28 Mar 202553
Term 2Tue 8 Apr 2025Fri 27 Jun 202556
Term 3Tue 22 Jul 2025Fri 3 Oct 202554
Term 4Mon 13 Oct 2025Wed 10 Dec 2025*42

*Schools close on Wed 10 Dec for learners and Fri 12 Dec for teachers.

Independent Schools (Typical 3-Term Guide)

TermStartsHalf-TermEnds
Term 1Wed 15 Jan 202521 Feb - 3 MarWed 16 Apr 2025
Term 2Mon 5 May 202527 Jun - 21 JulFri 29 Aug 2025
Term 3Mon 22 Sep 202524 Oct - 3 NovWed 10 Dec 2025

Key Public Holidays 2025

Human Rights Day (21 Mar), Good Friday (18 Apr), Family Day (21 Apr), Freedom Day (Sun 27 Apr, Mon 28 Apr is a holiday), Workers' Day (1 May), Youth Day (16 Jun), National Women's Day (Sat 9 Aug), Heritage Day (24 Sept), Day of Reconciliation (16 Dec).