2025 NSW School Holidays, Terms, Public Holidays and Long Weekends

Here is the everything you need to know about NSW 2025 school breaks and school days for Al schools in New South Wales. It covers both the Eastern and Western parts of the state.

We’ll also give you some tips on how to make the most of those school holidays and public holidays by planning awesome long weekends!

Note that the dates below represent official term dates however many schools elect to start the students back on slightly different dates. For instance, it is common for the first day back at school to be a Tuesday for students rather than the Monday. It is also common for students to finish term 4 in the days prior to the final Friday.

Overview of NSW School Terms and Holidays 2025

In NSW, the academic year is structured into four distinct terms, each followed by a designated break period. These holidays serve as valuable opportunities for students to rest, recharge, and engage in extracurricular activities.

2025 NSW Schools Holidays

The first day of school in 2025 is: Friday 31 Jan 2025 (Eastern division) | Friday 7 Feb 2025(Western division)

Autumn School Holidays(Eastern and Western divisions): 14 Apr (Mon) – 24 Apr 2025 (Thu)

Winter School Holidays(Eastern and Western divisions): 7 Jul (Mon) – 18 Jul 2025 (Fri)

Spring School Holidays(Eastern and Western divisions): 29 Sep (Mon) – 10 Oct 2025 (Fri)

Summer School Holidays(Eastern division): 22 Dec 2025(Mon) – 26 Jan 2026 (Mon)

Summer School Holidays(Western division): 22 Dec 2025(Mon) – 2 Feb 2026 (Mon)

2025 NSW Schools Term Dates

Term 1 (Eastern division): 31 January 2025 (Fri) – 11 April 2025 (Fri)
Term 1 (Western division): 7 February 2025 (Fri) – 11 April 2025 (Fri)
Term 2 (Eastern and Western division): 28 April 2025 (Mon) – 4 July 2025 (Fri)
Term 3 (Eastern and Western division): 21 July 2025 (Mon) – 26 September 2025 (Fri)
Term 4 (Eastern and Western division): 13 October 2025 (Mon) – 19 December 2025 (Fri)

2025 NSW Public Holidays

Public Holiday2025
New Year’s Day1 January 2025 (Wednesday)
Australia Day 27 January 2025 (Friday)
Good Friday18 April 2025 (Friday)
Saturday Before Easter Sunday 19 April 2025 (Saturday)
Easter Sunday20 April 2025 (Sunday)
Easter Monday21 April 2025 (Monday)
ANZAC Day25 April 2025 (Friday)
King’s Birthday9 June 2025 (Monday)
Labour Day6 October 2025 (Monday)
Christmas Day25 December 2025 (Thursday)
Boxing Day26 December 2025 (Friday)

NSW 2026 public holidays

  • Thursday 1 January – New Year’s Day
  • Monday 26 January – Australia Day
  • Friday 3 April – Good Friday
  • Sunday 5 April – Easter Sunday
  • Monday 6 April – Easter Monday
  • Saturday 25 April – Anzac Day
  • Monday 8 June – King’s Birthday
  • Monday 5 October – Labour Day
  • Friday 25 December – Christmas Day
  • Saturday 26 December – Boxing Day

2026 NSW School Term & School Holiday dates

Term 1

  • Tuesday 27 January to Thursday 2 April (Eastern)
  • Tuesday 3 February to Thursday 2 April (Western)

Autumn school holidays – Tuesday 7 April to Friday 17 April

Term 2

  • Monday 20 April to Friday 3 July

Winter school holidays – Monday 6 July to Friday 17 July

Term 3

  • Monday 20 July to Friday 25 September

Spring school holidays – Monday 28 September to Friday 9 October

Term 4

  • Monday 12 October to Thursday 17 December

Summer school holidays (Eastern) – Friday 18 December to Wednesday 27 January 2027
Summer school holidays (Western) – Friday 18 December to Wednesday 3 February 2027

NSW 2027 public holidays

  • Friday 1 January – New Year’s Day
  • Tuesday 26 January – Australia Day
  • Friday 26 March – Good Friday
  • Sunday 28 March – Easter Sunday
  • Monday 29 March – Easter Monday
  • Sunday 25 April – Anzac Day
  • Monday 14 June – King’s Birthday
  • Monday 4 October – Labour Day
  • Saturday 25 December – Christmas Day
  • Sunday 26 December – Boxing Day

2027 NSW School Term & School Holiday dates

Term 1

  • Thursday 28 January to Friday 9 April (Eastern)
  • Thursday 4 February to Friday 9 April (Western)

Autumn school holidays – Monday 12 April to Friday 23 April

Term 2

  • Monday 26 April to Friday 2 July

Winter school holidays – Monday 5 July to Friday 16 July

Term 3

  • Monday 19 July to Friday 24 September

Spring school holidays – Monday 27 September to Friday 8 October

Term 4

  • Monday 11 October to Monday 20 December

Summer school holidays (Eastern) – Tuesday 21 December to Friday 28 January 2028
Summer school holidays (Western) – Tuesday 21 December to Friday 4 February 2028

2028 NSW term dates and school holidays

  • Term 1 (Eastern) – Monday 31 January to Friday 7 April
  • Term 1 (Western) – Monday 7 February to Friday 7 April
  • Autumn school holidays – Monday 10 April to Friday 21 April
  • Term 2 – Monday 24 April to Friday 7 July
  • Winter school holidays – Monday 10 July to Friday 21 July
  • Term 3 – Monday 24 July to Friday 29 September
  • Spring school holidays – Tuesday 3 October to Friday 13 October
  • Term 4 – Monday 16 October to Thursday 21 December
  • Summer school holidays (Eastern) – Friday 22 December to Thursday 25 January 2029
  • Summer school holidays (Western) – Friday 22 December to Friday 2 February 2029

2029 NSW term dates and school holidays

  • Term 1 (Eastern) – Monday 29 January to Friday 13 April
  • Term 1 (Western) – Monday 5 February to Friday 13 April
  • Autumn school holidays – Monday 16 April to Friday 27 April
  • Term 2 – Monday 30 April to Friday 6 July
  • Winter school holidays – Monday 9 July to Friday 20 July
  • Term 3 – Monday 23 July to Friday 28 September
  • Spring school holidays – Tuesday 2 October to Friday 12 October
  • Term 4 – Monday 15 October to Thursday 20 December
  • Summer school holidays (Eastern) – Friday 21 December to Wednesday 30 January 2030
  • Summer school holidays (Western) – Friday 21 December to Wednesday 6 February 2030

2030 NSW term dates and school holidays

  • Term 1 (Eastern) – Thursday 31 January to Friday 12 April
  • Term 1 (Western) – Thursday 7 February to Friday 12 April
  • Autumn school holidays – Monday 15 April to Friday 26 April
  • Term 2 – Monday 29 April to Friday 5 July
  • Winter school holidays – Monday 8 July to Friday 19 July
  • Term 3 – Monday 22 July to Friday 27 September
  • Spring school holidays – Monday 30 September to Friday 11 October
  • Term 4 – Monday 14 October to Thursday 19 December
  • Summer school holidays (Eastern) – Friday 20 December to Monday 27 January 2031
  • Summer school holidays (Western) – Friday 20 December to Monday 3 February 2031

Past calendars

2016 NSW term dates and school holidays

  • Term 1 (Eastern) – Wednesday 27 January to Friday 8 April
  • Term 1 (Western) – Wednesday 3 February to Friday 8 April
  • Autumn school holidays – Monday 11 April to Friday 22 April
  • Term 2 – Tuesday 26 April to Friday 1 July
  • Winter school holidays – Monday 4 July to Friday 15 July
  • Term 3 – Monday 18 July to Friday 23 September
  • Spring school holidays – Monday 26 September to Friday 7 October
  • Term 4 – Monday 10 October to Tuesday 20 December
  • Summer school holidays (Eastern) – Wednesday 21 December to Thursday 26 January 2017
  • Summer school holidays (Western) – Wednesday 21 December to Thursday 2 February 2017

2017 NSW term dates and school holidays

  • Term 1 (Eastern) – Friday 27 January to Friday 7 April
  • Term 1 (Western) – Friday 3 February to Friday 7 April
  • Autumn school holidays – Monday 10 April to Friday 21 April
  • Term 2 – Monday 24 April to Friday 30 June
  • Winter school holidays – Monday 3 July to Friday 14 July
  • Term 3 – Monday 17 July to Friday 22 September
  • Spring school holidays – Monday 25 September to Friday 6 October
  • Term 4 – Monday 9 October to Tuesday 19 December
  • Summer school holidays (Eastern) – Wednesday 20 December to Friday 26 January 2018
  • Summer school holidays (Western) – Wednesday 20 December to Friday 2 February 2018

2018 NSW term dates and school holidays

  • Term 1 (Eastern) – Monday 29 January to Friday 13 April
  • Term 1 (Western) – Monday 5 February to Friday 13 April
  • Autumn school holidays – Monday 16 April to Friday 27 April
  • Term 2 – Monday 30 April to Friday 6 July
  • Winter school holidays – Monday 9 July to Friday 20 July
  • Term 3 – Monday 23 July to Friday 28 September
  • Spring school holidays – Monday 1 October to Friday 12 October
  • Term 4 – Monday 15 October to Friday 21 December
  • Summer school holidays (Eastern) – Monday 24 December to Monday 28 January 2019
  • Summer school holidays (Western) – Monday 24 December to Monday 4 February 2019

2019 NSW term dates and school holidays

  • Term 1 (Eastern division) – Tuesday 29 January to Friday 12 April
  • Term 1 (Western division) – Tuesday 5 February to Friday 12 April
  • Autumn school holidays – Monday 15 April to Friday 26 April
  • Term 2 – Monday 29 April to Friday 5 July
  • Winter school holidays – Monday 8 July to Friday 19 July
  • Term 3 – Monday 22 July to Friday 27 September
  • Spring school holidays – Monday 30 September to Friday 11 October
  • Term 4 – Monday 14 October to Friday 20 December
  • Summer school holidays (Eastern division) – Monday 23 December 2019 to Monday 27 January 2020
  • Summer school holidays (Western division) – Monday 23 December 2019 to Monday 3 February 2020

2020 NSW term dates and school holidays

  • Term 1 (Eastern) – Tuesday 28 January to Thursday 9 April
  • Term 1 (Western) – Tuesday 4 February to Thursday 9 April
  • Autumn school holidays – Monday 13 April to Friday 24 April
  • Term 2 – Monday 27 April to Friday 3 July
  • Winter school holidays – Monday 6 July to Friday 17 July
  • Term 3 – Monday 20 July to Friday 25 September
  • Spring school holidays – Monday 28 September to Friday 9 October
  • Term 4 – Monday 12 October to Friday 18 December
  • Summer school holidays (Eastern) – Monday 21 December to Tuesday 26 January 2021
  • Summer school holidays (Western) – Monday 21 December to Tuesday 2 February 2021

2021 NSW term dates and school holidays

  • Term 1 (Eastern) – Wednesday 27 January to Thursday 1 April
  • Term 1 (Western) – Wednesday 3 February to Thursday 1 April
  • Autumn school holidays– Monday 5 April to Friday 16 April
  • Term 2 – Monday 19 April to Friday 25 June
  • Winter school holidays – Monday 28 June to Friday 9 July
  • Term 3 – Monday 12 July to Friday 17 September
  • Spring school holidays – Monday 20 September to Friday 1 October
  • Term 4 – Tuesday 5 October to Friday 17 December
  • Summer school holidays (Eastern) – Monday 20 December to Thursday 27 January 2022
  • Summer school holidays (Western) – Monday 20 December to Thursday 3 February 2022

2022 NSW term dates and school holidays

  • Term 1 (Eastern) – Friday 28 January – Friday 8 April
  • Term 1 (Western) – Friday 4 February – Friday 8 April
  • Autumn school holidays– Monday 11 April – Friday 22 April
  • Term 2 – Tuesday 26 April – Friday 1 July
  • Winter school holidays – Monday 4 July – Friday 15 July
  • Term 3 – Monday 18 July – Friday 23 September
  • Spring school holidays – Monday 26 September – Friday 7 October
  • Term 4 – Monday 10 October – Tuesday 20 December
  • Summer school holidays (Eastern) – Wednesday 21 December – Thursday 26 January 2023
  • Summer school holidays (Western) – Wednesday 21 December – Thursday 2 February 2023

2023 NSW term dates and school holidays

Term 1

Eastern division – Friday 27 January – Thursday 6 April 2023

Western division – Friday 3 February – Thursday 6 April 2023

School development days – students do not attend

  • Eastern Division – Friday 27 January and Monday 30 January
  • Western Division – Friday 3 February and Monday 6 February

Autumn school holidays

Tuesday 11 April – Friday 21 April

Term 2

Monday 24 April – Friday 30 June

School development days – students do not attend

  • Monday 24 April

Winter school holidays

Monday 3 July – Friday 14 July

Term 3

Monday 17 July – Friday 22 September

School development days – students do not attend

  • Monday 17 July

Spring school holidays

Monday 25 September – Friday 6 October

Term 4

Monday 9 October – Tuesday 19 December

School development days – students do not attend

  • Monday 18 December
  • Tuesday 19 December

Summer school holidays

Eastern division – Wednesday 20 December – Monday 29 January 2024

Western division – Wednesday 20 December – Monday 5 February 2024

Long Weekends and When to Take Leave

There are Four 3-day long weekends in 2025 in New South Wales:

School informer

You May Also Read…………

School Holidays Victoria and Tasmania

2025 Australian School Holidays, Term Dates, and Public Holidays

2025 South Australia School Holidays, Terms, Public Holidays, and Family Long Weekends

2025 VIC School Holidays, Public Holidays, Terms, and Long Weekends

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *