School Calendar 2025 – DBE Term Dates & Holidays

The 2025 South Africa school calendar has been officially released by the Department of Basic Education (DBE). Below you can view all term dates, school holidays, and public holidays affecting learners in every province. This guide is perfect for parents, teachers, and students planning ahead for exams, holidays, and travel.

📅 2025 South Africa School Calendar — Term Dates

These DBE-approved school term dates apply to public schools in all nine provinces: Gauteng, Western Cape, KwaZulu-Natal, Eastern Cape, Limpopo, Free State, North West, Mpumalanga and Northern Cape.

TermSchools OpenSchools CloseNumber of Days
Term 115 January 202528 March 202552 days
Term 208 April 202527 June 202551 days
Term 322 July 202503 October 202553 days
Term 413 October 202510 (or 12) December 202543–45 days

Total Schooling Days in 2025: 199–201 days


🎒 2025 School Holidays in South Africa

Here are the official school holiday periods when learners and teachers get a break:

  • 29 March to 07 April 2025 — Term 1 break
  • 28 June to 21 July 2025 — Term 2 break
  • 04 October to 12 October 2025 — Term 3 break
  • 11/13 December 2025 to Jan 2026 — Year-end holidays

Schools may close **a day earlier** for educators to finalize administration.


🎉 Public Holidays During School Terms — 2025

These public holidays fall during school term time and will create long weekends:

  • 21 March — Human Rights Day
  • 27 April — Freedom Day
  • 01 May — Workers’ Day
  • 16 June — Youth Day
  • 09 August — Women’s Day
  • 24 September — Heritage Day

Parents should expect increased travel traffic during these dates.


📄 Printable 2025 DBE School Calendar (PDF)

Download the official calendar released by the Department of Basic Education:

📎 Download 2025 School Calendar (PDF)


📘 Matric Exams & Key Education Dates 2025

Grade 12 learners should note the following milestones:

  • June exams — During Term 2
  • Prelims — August to September
  • Final NSC Exams — October to December

Make sure you download your Matric past papers to start preparing early.


✅ Related Pages to Help You Plan Ahead


Last updated: November 2025 — We verify all dates from the DBE before publishing.

Disclaimer: MyInfoHub is an independent information website and not affiliated with the Department of Basic Education. Always confirm any changes with your school.

MyInfoHub Team

The MyInfoHub Team covers a wide range of helpful topics, from everyday life hacks to educational resources and community information. Their goal is to deliver simple, practical, reliable content that supports readers across South Africa. Whether it's step-by-step guides, trending information, or general knowledge, the team ensures accuracy and accessibility in every article. Assigned Categories: General Info, Trending Topics, Education, Community Topics, Lifestyle, Technology, Weather & more.

Recent Posts

UIF Login Guide (2025) — How to Access uFiling Safely

Trying to log into UIF (uFiling)? 🚀 This guide helps you access your account securely, avoid fake websites, and fix…

3 weeks ago

How Long Does UIF Take to Pay Out? (2025 Guide) ⏳

If you’ve claimed UIF, you may be wondering: how long until I actually get paid? Unfortunately, there’s no fixed timeline…

3 weeks ago

Does UIF Money Expire If Not Claimed in South Africa? (2025 Guide) 💼⏳

If you’re unemployed or were retrenched, you may wonder whether your UIF money can expire if you don’t claim it…

3 weeks ago

🛖Izithakazelo Zakwa Mazibuko – Mazibuko Clan Names, Meanings & History

The Mazibuko surname is one of the most respected family names in Southern Africa. Many people search online to learn…

3 weeks ago

Is Cloudflare Down? What the Recent Outage Means

If you've tried to access your favorite website and saw an error, or struggled to log in to Cloudflare itself,…

3 weeks ago

Timeline: John Wick of Pretoria & Boko Haram (2021–2025)

This timeline summarizes the reported incidents, arrests, and public discussions surrounding the so-called John Wick of Pretoria and its alleged…

3 weeks ago