This page lists term dates, staff professional development days and school holidays from 2025 onwards.
For 2024 dates, view current school holidays and term dates and download a calendar.
2025
Queensland term dates
Term 1: Tuesday 28 January to Friday 4 April—10 weeks
Term 2: Tuesday 22 April to Friday 27 June—10 weeks
Term 3: Monday 14 July to Friday 19 September—10 weeks
Term 4: Tuesday 7 October to Friday 12 December—10 weeks
Staff professional development days
Term 1: Thursday 23 January to Friday 24 January—2 days
Term 2: Wednesday 16 April to Thursday 17 April—2 days
Term 3: Friday 5 September—1 day
School holidays
Term 1: Saturday 5 April to Monday 21 April—17 days
Term 2: Saturday 28 June to Sunday 13 July—16 days
Term 3: Saturday 20 September to Monday 6 October—17 days
Term 4: Saturday 13 December to Monday 26 January 2026—45 days
2026
Queensland term dates
Term 1: Tuesday 27 January to Thursday 2 April—10 weeks
Term 2: Monday 20 April to Friday 26 June—10 weeks
Term 3: Monday 13 July to Friday 18 September—10 weeks
Term 4: Tuesday 6 October to Friday 11 December—10 weeks
Staff professional development days
Term 1: Thursday 22 January to Friday 23 January—2 days
Term 2: Thursday 16 April to Friday 17 April—2 days
Term 3: Friday 4 September—1 day
School holidays
Term 1: Friday 3 April to Sunday 19 April—17 days
Term 2: Saturday 27 June to Sunday 12 July—16 days
Term 3: Saturday 19 September to Monday 5 October—17 days
Term 4: Saturday 12 December to Tuesday 26 January 2027—46 days
2027
Queensland term dates
Term 1: Wednesday 27 January to Thursday 25 March—9 weeks
Term 2: Monday 12 April to Friday 25 June—11 weeks
Term 3: Monday 12 July to Friday 17 September—10 weeks
Term 4: Tuesday 5 October to Friday 10 December—10 weeks
Staff professional development days
Term 1: Thursday 21 January, Friday 22 January, Monday 25 January—3 days
Term 2: Thursday 8 April to Friday 9 April—2 days
Term 3: Friday 3 September—1 day
School holidays
Term 1: Friday 26 March to Sunday 11 April—17 days
Term 2: Saturday 26 June to Sunday 11 July—16 days
Term 3: Saturday 18 September to Monday 4 October—17 days
Term 4: Saturday 11 December to Sunday 23 January 2028—44 days
2028
Queensland term dates
Term 1: Monday 24 January to Friday 31 March—10 weeks
Term 2: Tuesday 18 April to Friday 23 June—10 weeks
Term 3: Monday 10 July to Friday 15 September—10 weeks
Term 4: Tuesday 3 October to Friday 8 December—10 weeks
Staff professional development days
Term 1: Thursday 20 January to Friday 21January—2 days
Term 2: Wednesday 12 April to Thursday 13 April—2 days
Term 3: Friday 1 September—1 day
School holidays
Term 1: Saturday 1 April to Monday 17 April—17 days
Term 2: Saturday 24 June to Sunday 9 July—16 days
Term 3: Saturday 16 September to 2 October—17 days
Term 4: Saturday 9 December 2028 to Sunday 21 January 2029—44 days
2029
Queensland term dates
Term 1: Monday 22 January to Thursday 29 March—10 weeks
Term 2: Monday 16 April to Friday 22 June—10 weeks
Term 3: Monday 9 July to Friday 14 September—10 weeks
Term 4: Tuesday 2 October to Friday 7 December—10 weeks
Staff professional development days
Term 1: Thursday 18 January to Friday 19 January—2 days
Term 2: Thursday 12 April to Friday 13 April—2 days
Term 3: Friday 31 August—1 day
School holidays
Term 1: Friday 30 March to Sunday 15 April—17 days
Term 2: Saturday 23 June to Sunday 8 July—16 days
Term 3: Saturday 15 September to Monday 1 October—17 days
Term 4: Saturday 8 December to January 2030—End of holidays to be published when approved by the Minister