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 2022 to 2025.
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.
2022 Public holidays in Western Australia
- Saturday 1 January – New Year’s Day
- Monday 3 January – Additional Day*
- Wednesday 26 January – Australia Day
- Monday 7 March – Labour Day
- Friday 15 April – Good Friday
- Sunday 17 April – Easter Sunday**
- Monday 18 April – Easter Monday
- Monday 25 April – Anzac Day
- Monday 6 June – Western Australia Day
- Monday 26 September – Queen’s Birthday***
- Sunday 25 December – Christmas Day
- Monday 26 December – Boxing Day
- Tuesday 27 December – Additional Day*
*Extra public holidays to be added as New Year’s Day and Christmas Day fall on a weekend.
** Easter Sunday was established as a public holiday in Western Australia in February 2022.
***Some regional areas in WA hold the Queen’s Birthday public holiday on a different date – the 2022 dates have not been proclaimed.
2022 term dates & school holidays in Western Australia
Term 1
- Monday 31 January to Friday 8 April
Autumn school holidays – Saturday 9 April to Monday 25 April
Term 2
- Tuesday 26 April to Friday 1 July
Winter school holidays – Saturday 2 July to Sunday 17 July
Term 3
- Monday 18 July to Friday 23 September
Spring school holidays – Saturday 24 September to Sunday 9 October
Term 4
- Monday 10 October to Thursday 15 December
Summer school holidays – Friday 16 December to Tuesday 31 January 2023
2023 Public holidays in Western Australia
- Sunday 1 January – New Year’s Day
- Monday 2 January – Additional Day*
- Wednesday 26 January – Australia Day
- Monday 6 March – Labour Day
- Friday 7 April – Good Friday
- Sunday 9 April – Easter Sunday**
- Monday 10 April – Easter Monday
- Tuesday 25 April – Anzac Day
- Monday 5 June – Western Australia Day
- Monday 25 September – Queen’s Birthday***
- Monday 25 December – Christmas Day
- Tuesday 26 December – Boxing Day
* 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.
** Easter Sunday was established as a public holiday in Western Australia in February 2022.
2023 term dates & school holidays in Western Australia
Term 1
- Wednesday 1 February to Thursday 6 April
Autumn school holidays – Friday 7 April to Sunday 23 April
Term 2
- Monday 24 April to Friday 30 June
Winter school holidays – Saturday 1 July to Sunday 16 July
Term 3
- Monday 17 July to Friday 22 September
Spring school holidays – Saturday 23 September to Sunday 8 October
Term 4
- Monday 9 October to Thursday 14 December
Summer school holidays – Friday 15 December to Tuesday 30 January 2024
2024 Public holidays in Western Australia
Monday 1 January – New Year’s Day
Friday 26 January – Australia Day
Monday 4 March – Labour Day
Friday 29 March – Good Friday
Sunday 31 March – Easter Sunday**
Monday 1 April – Easter Monday
Thursday 25 April – Anzac Day
Monday 3 June – Western Australia Day
To be proclaimed – Queen’s Birthday
Wednesday 25 December – Christmas Day
Thursday 26 December – Boxing Day
2024 term dates & school holidays in Western Australia
Term 1
- Wednesday 31 January to Thursday 28 March
Autumn school holidays – Friday 29 March to Sunday 14 April
Term 2
- Monday 15 April to Friday 28 June
Winter school holidays – Saturday 29 June to Sunday 14 July
Term 3
- Monday 15 July to Friday 20 September
Spring school holidays – Saturday 21 September to Sunday 6 October
Term 4
- Monday 7 October to Thursday 12 December
Summer school holidays – Friday 13 December to Tuesday 4 February 2025
2025 Public holidays in Western Australia
- Tuesday 1 January – New Year’s Day
- Saturday 26 January – Australia Day
- Monday 3 March – Labour Day
- Friday 18 April – Good Friday
- Sunday 20 April – Easter Sunday**
- Monday 21 April – Easter Monday
- Friday 25 April – Anzac Day
- Monday 2 June – Western Australia Day
- To be proclaimed – Queen’s Birthday
- Thursday 25 December – Christmas Day
- Friday 26 December – Boxing Day
** 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)
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

Started in late 2012 by a local mum, Newy with Kids has grown into a thriving go-to family guide for the Newcastle, Lake Macquarie & Hunter region. Parents visit the Newy with Kids website to find things to do with babies, kids and teens. Whether it’s local attractions, upcoming events, kids eat free, school holiday activities or birthday party ideas, Newy with Kids is the best website for local parents to find local kid-friendly activities and information 24/7.