Queensland School Term Dates & Public Holidays {2025, 2026, 2027, 2028}

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 for 2025 to 2028 especially if you’re travelling to Queensland for a holiday.

Here’s a list of Queensland school terms dates for public schools as well as Queensland public holidays. The school terms in QLD usually runs for 10 weeks a term. *There are some school that have extended summer holidays.

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

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 Queensland

  • Wednesday 1 January – New Year’s Day
  • Monday 27 January – Australia 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 5 May – Labour Day
  • Wednesday 13 August – Royal Queensland Show Day (Brisbane only)
  • Monday 6 October – King’s Birthday
  • Wednesday 24 December – Christmas Eve from 6pm – midnight
  • 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.

2025 Queensland school term and school holiday dates

Term 1

  • Tuesday 28 January to Friday 4 April

Autumn school holidays – Saturday 5 April to Monday 21 April

Term 2

  • Tuesday 22 April to Friday 27 June

Winter school holidays – Saturday 28 June to Sunday 13 July

Term 3

  • Monday 14 July to Friday 19 September

Spring school holidays – Saturday 20 September to Monday 6 October

Term 4

  • Tuesday 7 October to Friday 12 December

Summer school holidays (Eastern) – Saturday 13 December – Monday 26 January 2026


2026 Public Holidays in Queensland

  • Thursday 1 January – New Year’s Day
  • Monday 26 January – Australia Day
  • Friday 3 April – Good Friday
  • Saturday 4 April – Easter Saturday
  • Sunday 5 April – Easter Sunday
  • Monday 6 April – Easter Monday
  • Saturday 25 April – Anzac Day
  • Monday 4 May – Labour Day
  • Wednesday 12 August – Royal Queensland Show Day (Brisbane only)
  • Monday 5 October – King’s Birthday
  • Friday 25 December – Christmas Day
  • Saturday 26 December – Boxing Day*
  • Monday 28 December – Boxing Day Holiday

*As Boxing Day falls on a Saturday, the public holiday is on the following Monday.

2026 Queensland school term and school holiday dates

Term 1

  • Tuesday 27 January to Thursday 2 April

Autumn school holidays – Friday 3 April to Sunday 19 April

Term 2

  • Monday 20 April to Friday 26 June

Winter school holidays – Saturday 27 June to Sunday 12 July

Term 3

  • Monday 13 July to Friday 18 September

Spring school holidays – Saturday 19 September to Monday 5 October

Term 4

  • Tuesday 6 October to Friday 11 December

Summer school holidays (Eastern) – Saturday 12 December to Tuesday 26 January 2027


2027 Public Holidays in Queensland

  • Friday 1 January – New Year’s Day
  • Tuesday 26 January – Australia Day
  • Friday 26 March – Good Friday
  • Saturday 27 March – Easter Saturday
  • Sunday 28 March – Easter Sunday
  • Monday 29 March – Easter Monday
  • Sunday 25 April – Anzac Day
  • Monday 1 May – Labour Day
  • Wednesday TBC August – Royal Queensland Show Day (Brisbane only)
  • Monday 2 October – King’s Birthday
  • Friday 24 December – Christmas Eve from 6pm – midnight
  • Monday 25 December – Christmas Day
  • Tuesday 26 December – Boxing Day


*The Holiday Act provides for an extra public holiday to be added when New Year’s Day, Christmas Day or Boxing Day falls on a weekend.

2027 Queensland school term and school holiday dates

Term 1

  • Wednesday 27 January to Thursday 25 March

Autumn school holidays – Friday 26 March to Sunday 11 April

Term 2

  • Monday 12 April to Friday 25 June

Winter school holidays – Saturday 26 June to Sunday 11 July

Term 3

  • Monday 12 July to Friday 17 September

Spring school holidays – Saturday 18 September to Monday 4 October

Term 4

  • Tuesday 5 October to Friday 10 December

Summer school holidays – Saturday 11 December to Sunday 23 January 2028

2028 Public Holidays in Queensland

  • Saturday 1 January – New Year’s Day
  • Wednesday 26 January – Australia Day
  • Monday 6 March – Labour Day
  • Friday 15 April – Good Friday
  • Saturday 16 April – Easter Saturday
  • Sunday 16 April – Easter Sunday
  • Monday 17 April – Easter Monday
  • Tuesday 25 April – Anzac Day
  • Monday 3 May – Labour Day
  • Wednesday 18 August – Royal Queensland Show Day (Brisbane only)
  • Monday 4 October – King’s Birthday
  • Friday 24 December – Christmas Eve from 6pm – midnight
  • Saturday 25 December – Christmas Day
  • Sunday 26 December – Boxing Day


*The Holiday Act provides for an extra public holiday to be added when New Year’s Day, Christmas Day or Boxing Day falls on a weekend.

2028 Queensland school term and school holiday dates

Term 1

  • Monday 24 January to Friday 31 March

Autumn school holidays – Saturday 1 April to Monday 17 April

Term 2

  • Tuesday 18 April to Friday 23 June

Winter school holidays – Saturday 24 June to Sunday 9 July

Term 3

  • Monday 10 July to Friday 15 September

Spring school holidays – Saturday 16 September to 2 October

Term 4

  • Tuesday 3 October to Friday 8 December

Summer school holidays – Saturday 9 December 2028 to Sunday 21 January 2029

You might also like:

NSW School Term Dates & Public Holidays

25 Best Educational Websites for Kids

Starting School: 50 Tips to Prepare You & Your Child