NSW School Term Dates and Holidays 2027 to 2030
Written by
BestSchools Team

2027 NSW school term dates
2027 NSW public schools term dates
- Term 1, Eastern
- Students Wed 3 Feb to Fri 9 Apr. Term starts Thu 28 Jan.
- Term 1, Western
- Students Wed 10 Feb to Fri 9 Apr. Term starts Thu 4 Feb.
Student start is the first school day after the published development days.
- Term 2
- Students Thu 29 Apr to Fri 2 Jul. Term starts Tue 27 Apr.
- Term 3
- Students Tue 20 Jul to Fri 24 Sep. Term starts Mon 19 Jul.
- Term 4
- Students Tue 12 Oct to Mon 20 Dec. Term starts Mon 11 Oct.
Pupil-free days
Students do not attend school development days. Term 1 dates differ for Eastern and Western division schools. Local schools can still vary a day, so check with the school.
- Thu 28 Jan to Tue 2 Feb: Term 1 school development days, Eastern division
- Thu 4 Feb to Tue 9 Feb: Term 1 school development days, Western division
- Tue 27 Apr to Wed 28 Apr: Term 2 school development days
- Mon 19 Jul: Term 3 school development day
- Mon 11 Oct: Term 4 school development day
Which division is my school in?, opens in a new tab
Next school holidays: Eastern division: Fri 18 Dec 2026 to Wed 27 Jan 2027. Western division: Fri 18 Dec 2026 to Wed 3 Feb 2027.
Source: NSW Department of Education, opens in a new tab, checked 16 October 2026.
Dates are for government schools. Catholic and independent schools set their own term dates. Check your school's calendar.
Most NSW public schools follow the Eastern division calendar. Designated Western division schools in the far west start Term 1 later. The 2027 student days and school development days are in the table above, taken from the NSW Department of Education.
A small number of schools near the Victoria and Queensland borders use different dates. Catholic and independent schools set their own calendars. The first Monday in August is a bank holiday, not a declared public holiday for everyone.
2027 NSW term and holiday dates
2027 NSW public schools
- Term 1, Eastern
- Students Wed 3 Feb to Fri 9 Apr. Term starts Thu 28 Jan.
- Term 1, Western
- Students Wed 10 Feb to Fri 9 Apr. Term starts Thu 4 Feb.
Student start is the first school day after the published development days.
- Term 2
- Students Thu 29 Apr to Fri 2 Jul. Term starts Tue 27 Apr.
- Term 3
- Students Tue 20 Jul to Fri 24 Sep. Term starts Mon 19 Jul.
- Term 4
- Students Tue 12 Oct to Mon 20 Dec. Term starts Mon 11 Oct.
Pupil-free days
Students do not attend school development days. Term 1 dates differ for Eastern and Western division schools. Local schools can still vary a day, so check with the school.
- Thu 28 Jan to Tue 2 Feb: Term 1 school development days, Eastern division
- Thu 4 Feb to Tue 9 Feb: Term 1 school development days, Western division
- Tue 27 Apr to Wed 28 Apr: Term 2 school development days
- Mon 19 Jul: Term 3 school development day
- Mon 11 Oct: Term 4 school development day
School holidays
- Autumn: Mon 12 Apr to Fri 23 Apr
- Winter: Mon 5 Jul to Fri 16 Jul
- Spring: Mon 27 Sep to Fri 8 Oct
- Eastern division Summer: Tue 21 Dec 2027 to Fri 28 Jan 2028
- Western division Summer: Tue 21 Dec 2027 to Fri 4 Feb 2028
2026 NSW term and holiday dates
2026 NSW public schools
- Term 1, Eastern
- Students Mon 2 Feb to Thu 2 Apr. Term starts Tue 27 Jan.
- Term 1, Western
- Students Mon 9 Feb to Thu 2 Apr. Term starts Tue 3 Feb.
- Term 2
- Students Wed 22 Apr to Fri 3 Jul. Term starts Mon 20 Apr.
- Term 3
- Students Tue 21 Jul to Fri 25 Sep. Term starts Mon 20 Jul.
- Term 4
- Students Tue 13 Oct to Thu 17 Dec. Term starts Mon 12 Oct.
Pupil-free days
Students do not attend school development days. Term 1 dates differ for Eastern and Western division schools.
- Tue 27 Jan to Fri 30 Jan: Term 1 school development days, Eastern division
- Tue 3 Feb to Fri 6 Feb: Term 1 school development days, Western division
- Mon 20 Apr to Tue 21 Apr: Term 2 school development days
- Mon 20 Jul: Term 3 school development day
- Mon 12 Oct: Term 4 school development day
School holidays
- Eastern division Summer: Mon 22 Dec 2025 to Mon 26 Jan 2026
- Western division Summer: Mon 22 Dec 2025 to Mon 2 Feb 2026
- Autumn: Tue 7 Apr to Fri 17 Apr
- Winter: Mon 6 Jul to Fri 17 Jul
- Spring: Mon 28 Sep to Fri 9 Oct
- Eastern division Summer: Fri 18 Dec 2026 to Wed 27 Jan 2027
- Western division Summer: Fri 18 Dec 2026 to Wed 3 Feb 2027
2028 NSW term and holiday dates
2028 NSW public schools
- Term 1, Eastern
- term runs Mon 31 Jan to Fri 7 Apr, including staff development days. Student days not yet published.
- Term 1, Western
- term runs Mon 7 Feb to Fri 7 Apr, including staff development days. Student days not yet published.
- Term 2
- term runs Mon 24 Apr to Fri 7 Jul. Student days not yet published.
- Term 3
- term runs Mon 24 Jul to Fri 29 Sep. Student days not yet published.
- Term 4
- term runs Mon 16 Oct to Thu 21 Dec. Student days not yet published.
Pupil-free days
The department has not yet published 2028 school development days. Student start dates stay pending until it does.
School holidays
- Autumn: Mon 10 Apr to Fri 21 Apr
- Winter: Mon 10 Jul to Fri 21 Jul
- Spring: Tue 3 Oct to Fri 13 Oct
- Eastern division Summer: Fri 22 Dec 2028 to Thu 25 Jan 2029
- Western division Summer: Fri 22 Dec 2028 to Fri 2 Feb 2029
2029 NSW term and holiday dates
2029 NSW public schools
- Term 1, Eastern
- term runs Mon 29 Jan to Fri 13 Apr. Student days not yet published.
- Term 1, Western
- term runs Mon 5 Feb to Fri 13 Apr. Student days not yet published.
- Term 2
- term runs Mon 30 Apr to Fri 6 Jul. Student days not yet published.
- Term 3
- term runs Mon 23 Jul to Fri 28 Sep. Student days not yet published.
- Term 4
- term runs Mon 15 Oct to Thu 20 Dec. Student days not yet published.
Pupil-free days
The department has not yet published 2029 school development days. Student start dates stay pending until it does.
School holidays
- Autumn: Mon 16 Apr to Fri 27 Apr
- Winter: Mon 9 Jul to Fri 20 Jul
- Spring: Tue 2 Oct to Fri 12 Oct
- Eastern division Summer: Fri 21 Dec 2029 to Wed 30 Jan 2030
- Western division Summer: Fri 21 Dec 2029 to Wed 6 Feb 2030
2030 NSW term and holiday dates
2030 NSW public schools
- Term 1, Eastern
- term runs Thu 31 Jan to Fri 12 Apr. Student days not yet published.
- Term 1, Western
- term runs Thu 7 Feb to Fri 12 Apr. Student days not yet published.
- Term 2
- term runs Mon 29 Apr to Fri 5 Jul. Student days not yet published.
- Term 3
- term runs Mon 22 Jul to Fri 27 Sep. Student days not yet published.
- Term 4
- term runs Mon 14 Oct to Thu 19 Dec. Student days not yet published.
Pupil-free days
The department has not yet published 2030 school development days. Student start dates stay pending until it does.
School holidays
- Autumn: Mon 15 Apr to Fri 26 Apr
- Winter: Mon 8 Jul to Fri 19 Jul
- Spring: Mon 30 Sep to Fri 11 Oct
- Eastern division Summer: Fri 20 Dec 2030 to Mon 27 Jan 2031
- Western division Summer: Fri 20 Dec 2030 to Mon 3 Feb 2031
What changed: dates checked against NSW Department of Education on 16 October 2026.
Dates are for government schools. Catholic and independent schools set their own term dates. Check your school's calendar.
NSW
Find NSW schools while you plan the year
Compare nearby government, Catholic and independent schools, then confirm dates with each school before booking care or travel.
Frequently Asked Questions
Where to go next
Turn this research into a clearer shortlist
Three practical ways to move from reading to action.
- Check readiness
Check school readiness
Understand strengths, gaps and next steps before starting school.
- View routine checklist
Build calmer routines
Use a practical checklist for smoother mornings and transitions.
- Open schools map
Browse schools near you
Compare nearby schools by location, sector, type and fees.


