Western Australia School Term Dates & Public Holidays {2025, 2026, 2027}

Trying to plan school holidays, an extended long holiday or just a weekend away in the future? We hear you and want to help you plan your school year from 2024 to 2027.

Here is a list of Western Australian school terms dates for public schools as well as public holidays in Western Australia. (Handy also if you’re planning holidays to WA from interstate as their school holidays differ sometimes from other states).

These dates don’t include pupil-free days or school development days so check with your individual school. Although independent and Catholic schools run along the same general dates, they do differ in terms of school holidays.

Note: All public holiday dates and school term information are accurate at the time of publishing, but may be subject to change.

If you want more days off this year, check our our article How to Hack Public Holidays to Maximise Your Annual Leave for More Time Off in 2025.


2025 Public holidays in Western Australia

  • Wednesday 1 January – New Year’s Day
  • Sunday 26 January – Australia Day
  • Monday 27 January – Australia Day Holiday*
  • Monday 3 March – Labour Day
  • Friday 18 April – Good Friday
  • Saturday 19 April – Easter Saturday
  • Sunday 20 April – Easter Sunday**
  • Monday 21 April – Easter Monday
  • Friday 25 April – Anzac Day
  • Monday 2 June – Western Australia Day
  • Monday 29 September – King’s Birthday
  • Thursday 25 December – Christmas Day
  • Friday 26 December – Boxing Day

*As Australia Day falls on a Sunday, the public holiday is on the following Monday.
** Easter Sunday was established as a public holiday in Western Australia in February 2022.

2025 term dates & school holidays in Western Australia

Term 1

  • Wednesday 5 February to Friday 11 April

Autumn school holidays – Saturday 12 April to Sunday 27 April

Term 2

  • Monday 28 April to Friday 4 July

Winter school holidays – Saturday 5 July to Sunday 20 July

Term 3

  • Monday 21 July to Friday 26 September

Spring school holidays – Saturday 27 September to Sunday 12 October

Term 4

  • Monday 13 October to Thursday 18 December

Summer school holidays – Friday 19 December – Sunday 1 February (Preliminary date)

2026 Public holidays in Western Australia

  • Thursday 1 January – New Year’s Day
  • Monday 26 January – Australia Day
  • Monday 2 March = Labour Day
  • Friday 3 April – Good Friday
  • Sunday 5 April – Easter Sunday
  • Monday 6 April – Easter Monday
  • Saturday 25 April – Anzac Day
  • Monday 27 April – Anzac Day Holiday
  • Monday 1 June – Western Australia Day
  • Monday 28 September – Kings’s Birthday
  • Friday 25 December – Christmas Day
  • Saturday 26 December – Boxing Day
  • Monday 28 December – Boxing Day Holiday

When New Year’s Day, Anzac Day, or Christmas Day falls on a Saturday or Sunday the next following Monday is also a public holiday.

2026 term dates & school holidays in Western Australia

Term 1

  • Monday 2 February to Thursday 2 April

Autumn school holidays – Friday 3 April to Sunday 19 April

Term 2

  • Monday 20 April to Friday 3 July

Winter school holidays – Saturday 4 July to Sunday 19 July

Term 3

  • Monday 20 July to Friday 25 September

Spring school holidays – Saturday 26 September to Sunday 11 October

Term 4

  • Monday 12 October to Thursday 17 December

Summer school holidays – Friday 18 December to Monday 30 January 2027

2027 Public holidays in Western Australia

  • Friday 1 January – New Year’s Day
  • Tuesday 26 January – Australia Day
  • Monday 1 March – Labour Day
  • Friday 26 March – Good Friday
  • Sunday 28 March – Easter Sunday
  • Monday 29 March – Easter Monday
  • Sunday 25 April – Anzac Day*
  • Monday 26 April – Anzac Day Holiday
  • Monday 7 June – Western Australia Day
  • Monday 25 September – Kings’s Birthday
  • Saturday 25 December – Christmas Day*
  • Sunday 26 December – Boxing Day**
  • Monday 27 December – Christmas Day Holiday
  • Tuesday 28 December – Boxing Day Holiday

* When New Year’s Day, Anzac Day, or Christmas Day falls on a Saturday or Sunday the next following Monday is also a public holiday.

** When Boxing Day falls on a Saturday the next following Monday is also a public holiday, and when Boxing Day falls on a Sunday or Monday the next following Tuesday is also a public holiday.

2027 term dates & school holidays in Western Australia

Term 1

  • Monday 1 February to Friday 9 April

Autumn school holidays – Saturday 10 April to Sunday 25 April

Term 2

  • Monday 26 April to Friday 2 July

Winter school holidays – Saturday 3 July to Sunday 18 July

Term 3

  • Monday 19 July to Friday 24 September

Spring school holidays – Saturday 25 September to Sunday 10 October

Term 4

  • Monday 11 October to Thursday 16 December

Summer school holidays – Friday 17 December to Tuesday 1 February 2028


You might also like:

Victoria School Term Dates & Public Holidays

Queensland School Term Dates & Public Holidays

NSW School Term Dates & Public Holidays

How to Easily Save Money – 101 Tips to Save on Family Expenses

25 Best Educational Websites for Kids