SG School Holidays

Polytechnic and ITE holidays

The MOE school calendar stops at junior college. The polytechnics and ITE publish their own, and there are six of them, none running January to November. Every date below is transcribed from the institution’s own academic calendar page for AY2026/2027, with ITE split by intake because its four calendars are genuinely different years.

Why none of these looks like the MOE calendar

The five polytechnics run an academic year from April to April. All five start Semester 1 on Monday 20 April 2026 and all five finish the year on Sunday 18 April 2027. Inside that they take two long vacations, one from around the start of September to 18 October 2026 and one from early March to 18 April 2027, plus two shorter breaks, one in June and one over the turn of the year.

ITE splits its students by the month they started. January-intake courses, meaning Nitec and the three-year Higher Nitec, run January to December and look closer to the MOE shape. April-intake courses, the ITE Diplomas and the two-year Higher Nitec, run April to April on the polytechnic rhythm. Two students on the same ITE campus can be on different academic years, which is why a single ITE table is wrong for whichever half of the audience it left out.

MOE runs four terms from early January to mid-November, with breaks in March, June, September and at the year end. Set that against the above and the overlap is thin. A household with one child in secondary school and one in a polytechnic gets the December window and part of June, and not much else. The secondary-school year finishes in November while the polytechnic year still has five months to run.

Every polytechnic break ends on the same day. None of them starts on the same day

This is the part worth knowing before you book anything. Across AY2026/2027, all five polytechnics finish each break on exactly the same date. Not one of the four breaks starts on the same date at all five.

Ends, all fiveStarts, earliest first
Sun, 28 Jun 2026SP Sat, 6 Jun 2026 · NP Mon, 15 Jun 2026 · TP Mon, 15 Jun 2026 · NYP Mon, 15 Jun 2026 · RP Mon, 15 Jun 2026Widest gap between the first and last polytechnic to start this break: 9 days.
Sun, 18 Oct 2026NP Mon, 31 Aug 2026 · RP Wed, 2 Sept 2026 · SP Sat, 5 Sept 2026 · TP Sat, 5 Sept 2026 · NYP Mon, 7 Sept 2026Widest gap between the first and last polytechnic to start this break: 7 days.
Sun, 3 Jan 2027SP Sat, 12 Dec 2026 · TP Mon, 14 Dec 2026 · RP Mon, 14 Dec 2026 · NP Mon, 21 Dec 2026 · NYP Mon, 21 Dec 2026Widest gap between the first and last polytechnic to start this break: 9 days.
Sun, 18 Apr 2027NP Mon, 1 Mar 2027 · SP Sat, 6 Mar 2027 · TP Sat, 6 Mar 2027 · NYP Mon, 8 Mar 2027 · RP Wed, 10 Mar 2027Widest gap between the first and last polytechnic to start this break: 9 days.

The reason is structural. The end date is fixed by the next teaching block, and all five polytechnics resume teaching together. The start date is whatever falls out of each polytechnic’s own assessment schedule, and those are not the same length. Ngee Ann gives its study and examination period two weeks and starts the long vacation on Monday 31 August 2026. Nanyang gives it three and starts on Monday 7 September 2026. Same last day, seven days apart at the front.

Republic is an outlier in a different way. Its final assessment ends on a Tuesday in both semesters, so it is the only one of the five whose long vacation starts mid-week: Wednesday 2 September 2026, and Wednesday 10 March 2027.

The practical version: if two people in your household are at different polytechnics, count the trip from the later start date, not the earlier one. The shared end date means you never lose time at the back.

ITE has four calendars, and you need the right one

ITE publishes four separate academic calendars for AY2026/2027. They do not share a start month and they do not share the same set of vacations. Pick yours before you read any dates.

  1. 1. Nitec courses, January intake

    You started a Nitec course in January 2026.

  2. 2. 3-year Higher Nitec courses, January intake

    You started a three-year Higher Nitec course in January 2026.

  3. 3. ITE Diplomas and selected 2-year Higher Nitec courses, April intake

    You started an ITE Diploma in April 2026, or Year 2 of one of the nine engineering and technology Higher Nitec courses ITE names in the footnote.

  4. 4. 2-year Higher Nitec courses, April intake

    You started a two-year Higher Nitec course in April 2026, including Higher Nitec in Early Childhood Education. The nine engineering courses in the footnote above are the exception and use the calendar above.

Nitec courses, January intake

Who this is for: You started a Nitec course in January 2026.

PeriodDatesDuration
TrainingMon, 12 Jan 2026 to Fri, 20 Mar 202610 weeks
Study/ExamNone scheduled
VacationSat, 21 Mar 2026 to Sun, 5 Apr 20262 weeks
TrainingMon, 6 Apr 2026 to Fri, 29 May 20268 weeks
Study/ExamMon, 1 Jun 2026 to Fri, 12 Jun 20262 weeks
VacationSat, 13 Jun 2026 to Sun, 12 Jul 20264 weeks
TrainingMon, 13 Jul 2026 to Fri, 18 Sept 202610 weeks
Study/ExamNone scheduled
VacationSat, 19 Sept 2026 to Sun, 4 Oct 20262 weeks
TrainingMon, 5 Oct 2026 to Fri, 27 Nov 20268 weeks
Study/ExamMon, 30 Nov 2026 to Fri, 11 Dec 20262 weeks
VacationSat, 12 Dec 2026 to Sun, 10 Jan 20274 weeks

Published as: Academic calendar for AY2026/2027 (Nitec Courses)

ITE prints a dash for two of the study and examination periods on this calendar. Training runs straight into the vacation on those two occasions.

3-year Higher Nitec courses, January intake

Who this is for: You started a three-year Higher Nitec course in January 2026.

PeriodDatesDuration
TrainingMon, 12 Jan 2026 to Fri, 13 Mar 20269 weeks
Study/ExamMon, 16 Mar 2026 to Fri, 20 Mar 20261 week
VacationSat, 21 Mar 2026 to Sun, 5 Apr 20262 weeks
TrainingMon, 6 Apr 2026 to Fri, 5 Jun 20269 weeks
Study/ExamMon, 8 Jun 2026 to Fri, 12 Jun 20261 week
VacationSat, 13 Jun 2026 to Sun, 12 Jul 20264 weeks
TrainingMon, 13 Jul 2026 to Fri, 11 Sept 20269 weeks
Study/ExamMon, 14 Sept 2026 to Fri, 18 Sept 20261 week
VacationSat, 19 Sept 2026 to Sun, 4 Oct 20262 weeks
TrainingMon, 5 Oct 2026 to Fri, 4 Dec 20269 weeks
Study/ExamMon, 7 Dec 2026 to Fri, 11 Dec 20261 week
VacationSat, 12 Dec 2026 to Sun, 10 Jan 20274 weeks

Published as: Academic calendar for AY2026/2027 (for 3-year Higher Nitec courses)

ITE adds that a study and examination week becomes a training week where no examinations are conducted, so the week before each vacation can be either.

ITE Diplomas and selected 2-year Higher Nitec courses, April intake

Who this is for: You started an ITE Diploma in April 2026, or Year 2 of one of the nine engineering and technology Higher Nitec courses ITE names in the footnote.

PeriodDatesDuration
TrainingMon, 6 Apr 2026 to Fri, 12 Jun 202610 weeks
Study/ExamNone scheduled
VacationSat, 13 Jun 2026 to Sun, 12 Jul 20264 weeks
TrainingMon, 13 Jul 2026 to Fri, 4 Sept 20268 weeks
Study/ExamMon, 7 Sept 2026 to Fri, 18 Sept 20262 weeks
VacationSat, 19 Sept 2026 to Sun, 4 Oct 20262 weeks
TrainingMon, 5 Oct 2026 to Fri, 11 Dec 202610 weeks
Study/ExamNone scheduled
VacationSat, 12 Dec 2026 to Sun, 10 Jan 20274 weeks
TrainingMon, 11 Jan 2027 to Fri, 5 Mar 20278 weeks
Study/ExamMon, 8 Mar 2027 to Fri, 19 Mar 20272 weeks
VacationSat, 20 Mar 2027 to Sun, 4 Apr 20272 weeks

Published as: Academic calendar for AY2026/2027(for ITE Diplomas and selected 2-year Higher Nitec courses*)

The footnote covers Year 2 of Higher Nitec in Automotive Engineering, Engineering with Business, Mechatronics Engineering, Mechanical Engineering, Marine and Offshore Technology, Marine Engineering, Offshore and Marine Engineering Design, Robotics and Smart Systems, and Rapid Transit Engineering. Those nine follow this calendar, not the one below.

2-year Higher Nitec courses, April intake

Who this is for: You started a two-year Higher Nitec course in April 2026, including Higher Nitec in Early Childhood Education. The nine engineering courses in the footnote above are the exception and use the calendar above.

PeriodDatesDuration
TrainingMon, 6 Apr 2026 to Fri, 5 Jun 20269 weeks
Study/ExamMon, 8 Jun 2026 to Fri, 12 Jun 20261 week
VacationSat, 13 Jun 2026 to Sun, 12 Jul 20264 weeks
TrainingMon, 13 Jul 2026 to Fri, 11 Sept 20269 weeks
Study/ExamMon, 14 Sept 2026 to Fri, 18 Sept 20261 week
VacationSat, 19 Sept 2026 to Sun, 4 Oct 20262 weeks
TrainingMon, 5 Oct 2026 to Fri, 4 Dec 20269 weeks
Study/ExamMon, 7 Dec 2026 to Fri, 11 Dec 20261 week
VacationSat, 12 Dec 2026 to Sun, 10 Jan 20274 weeks
TrainingMon, 11 Jan 2027 to Fri, 12 Mar 20279 weeks
Study/ExamMon, 15 Mar 2027 to Fri, 19 Mar 20271 week
VacationSat, 20 Mar 2027 to Sun, 4 Apr 20272 weeks

Published as: Academic calendar for AY2026/2027 (for 2-year Higher Nitec courses^ that correspond to the 3-year Higher Nitec courses and Higher Nitec in Early Childhood Education course)

ITE adds that a study and examination week becomes a training week where no examinations are conducted.

ITE Teachers' Day: Fri, 4 Sept 2026

Source: the ITE academic calendar

The five polytechnics

One calendar each, except Singapore Polytechnic, which also publishes the following year and labels it Indicative. Row labels are the institution’s own wording.

Singapore Polytechnic (SP)

AY2026/2027

PeriodDatesDuration
Orientation Week (for first-year students only)Mon, 13 Apr 2026 to Fri, 17 Apr 20261 week
Term 1 - ClassesMon, 20 Apr 2026 to Fri, 5 Jun 20267 weeks
Mid-Semester TestsMon, 1 Jun 2026 to Fri, 5 Jun 2026
VacationSat, 6 Jun 2026 to Sun, 28 Jun 20263 weeks
Term 2 - ClassesMon, 29 Jun 2026 to Fri, 21 Aug 20268 weeks
ExaminationsMon, 24 Aug 2026 to Fri, 4 Sept 20262 weeks
VacationSat, 5 Sept 2026 to Sun, 18 Oct 20266 weeks
Term 3 - ClassesMon, 19 Oct 2026 to Fri, 11 Dec 20268 weeks
Mid-Semester TestsMon, 7 Dec 2026 to Fri, 11 Dec 2026
VacationSat, 12 Dec 2026 to Sun, 3 Jan 20273 weeks
Term 4 - ClassesMon, 4 Jan 2027 to Fri, 19 Feb 20277 weeks
ExaminationsMon, 22 Feb 2027 to Fri, 5 Mar 20272 weeks
VacationSat, 6 Mar 2027 to Sun, 18 Apr 20276 weeks

Published as: Academic Calendar for AY2026/2027

SP adds two notes to this table: home-based learning on 7 and 8 January 2027, subject to confirmation, and that vacation is subject to polytechnic activities such as internship.

AY2027/2028Indicative

PeriodDatesDuration
Orientation Week (for first-year students only)Mon, 12 Apr 2027 to Fri, 16 Apr 20271 week
Term 1 - ClassesMon, 19 Apr 2027 to Fri, 4 Jun 20277 weeks
Mid-Semester TestsMon, 31 May 2027 to Fri, 4 Jun 2027
VacationSat, 5 Jun 2027 to Sun, 27 Jun 20273 weeks
Term 2 - ClassesMon, 28 Jun 2027 to Fri, 20 Aug 20278 weeks
ExaminationsMon, 23 Aug 2027 to Fri, 3 Sept 20272 weeks
VacationSat, 4 Sept 2027 to Sun, 17 Oct 20276 weeks
Term 3 - ClassesMon, 18 Oct 2027 to Fri, 10 Dec 20278 weeks
Mid-Semester TestsMon, 6 Dec 2027 to Fri, 10 Dec 2027
VacationSat, 11 Dec 2027 to Sun, 2 Jan 20283 weeks
Term 4 - ClassesMon, 3 Jan 2028 to Fri, 18 Feb 20287 weeks
ExaminationsMon, 21 Feb 2028 to Fri, 3 Mar 20282 weeks
VacationSat, 4 Mar 2028 to Sun, 16 Apr 20286 weeks

Published as: Academic Calendar for AY2027/2028 (Indicative)

SP publishes this a year ahead and labels it Indicative, so treat every date here as provisional. It also carries a home-based learning note for 6 and 7 January 2028, subject to confirmation. No other institution here publishes AY2027/2028 at all.

Source: the SP academic calendar

Ngee Ann Polytechnic (NP)

AY2026/2027

April 2026 Semester 1

PeriodDates
Teaching WeeksMon, 20 Apr 2026 to Sun, 14 Jun 2026
BreakMon, 15 Jun 2026 to Sun, 28 Jun 2026
Teaching WeeksMon, 29 Jun 2026 to Sun, 16 Aug 2026
Study & Examination WeeksMon, 17 Aug 2026 to Sun, 30 Aug 2026
VacationMon, 31 Aug 2026 to Sun, 18 Oct 2026

Published as: April 2026 Semester 1

October 2026 Semester 2

PeriodDates
Teaching WeeksMon, 19 Oct 2026 to Sun, 20 Dec 2026
BreakMon, 21 Dec 2026 to Sun, 3 Jan 2027
Teaching WeeksMon, 4 Jan 2027 to Sun, 14 Feb 2027
Study & Examination WeeksMon, 15 Feb 2027 to Sun, 28 Feb 2027
VacationMon, 1 Mar 2027 to Sun, 18 Apr 2027

Published as: October 2026 Semester 2

NP is the only one of the six still showing the outgoing academic year alongside the current one. Its page also carries April 2025 Semester 1 and October 2025 Semester 2, which have both finished.

Source: the NP academic calendar

Temasek Polytechnic (TP)

AY2026/2027

April Semester

PeriodDates
Term 1Mon, 20 Apr 2026 to Sun, 14 Jun 2026
Mid-Semester TestsMon, 8 Jun 2026 to Fri, 12 Jun 2026
Term BreakMon, 15 Jun 2026 to Sun, 28 Jun 2026
Term 2Mon, 29 Jun 2026 to Sun, 23 Aug 2026
ExaminationMon, 24 Aug 2026 to Fri, 4 Sept 2026
VacationSat, 5 Sept 2026 to Sun, 18 Oct 2026

Published as: April Semester

October Semester

PeriodDates
Term 3Mon, 19 Oct 2026 to Sun, 13 Dec 2026
Mid-Semester TestsMon, 7 Dec 2026 to Fri, 11 Dec 2026
Term BreakMon, 14 Dec 2026 to Sun, 3 Jan 2027
Term 4Mon, 4 Jan 2027 to Sun, 21 Feb 2027
ExaminationMon, 22 Feb 2027 to Fri, 5 Mar 2027
VacationSat, 6 Mar 2027 to Sun, 18 Apr 2027

Published as: October Semester

TP runs its mid-semester tests inside the last week of the term rather than after it, so Term 1 and Term 3 end after the tests, not before.

Source: the TP academic calendar

Nanyang Polytechnic (NYP)

AY2026/2027

Semester 1

PeriodDatesDuration
InstructionMon, 20 Apr 2026 to Sun, 14 Jun 20268 weeks
Mid-Sem BreakMon, 15 Jun 2026 to Sun, 28 Jun 20262 weeks
InstructionMon, 29 Jun 2026 to Sun, 16 Aug 20267 weeks
Study/ExamMon, 17 Aug 2026 to Sun, 6 Sept 20263 weeks
VacationMon, 7 Sept 2026 to Sun, 18 Oct 20266 weeks

Published as: AY 2026/2027 Semester 1

NYP publishes a course commencement date of 20 April 2026 above the tables.

Semester 2

PeriodDatesDuration
InstructionMon, 19 Oct 2026 to Sun, 20 Dec 20269 weeks
Mid-Sem BreakMon, 21 Dec 2026 to Sun, 3 Jan 20272 weeks
InstructionMon, 4 Jan 2027 to Sun, 14 Feb 20276 weeks
Study/ExamMon, 15 Feb 2027 to Sun, 7 Mar 20273 weeks
VacationMon, 8 Mar 2027 to Sun, 18 Apr 20276 weeks

Published as: AY 2026/2027 Semester 2

NYP gives its study and examination period three weeks, the longest of the five polytechnics, which is why its vacation starts last.

Source: the NYP academic calendar

Republic Polytechnic (RP)

Academic Year 2026

Semester One

PeriodDates
Teaching WeeksMon, 20 Apr 2026 to Sun, 7 Jun 2026
Flexible Learning Week 1Mon, 8 Jun 2026 to Sun, 14 Jun 2026
BreakMon, 15 Jun 2026 to Sun, 28 Jun 2026
Teaching WeeksMon, 29 Jun 2026 to Sun, 9 Aug 2026
Flexible Learning Week 2Mon, 10 Aug 2026 to Sun, 16 Aug 2026
Final Assessment & Make-up Final AssessmentMon, 17 Aug 2026 to Tue, 1 Sept 2026
VacationWed, 2 Sept 2026 to Sun, 18 Oct 2026

Published as: Academic Year 2026, Semester One

RP is the only one of the six that calls this Academic Year 2026 rather than AY2026/2027, even though it runs to April 2027 like the rest.

Semester Two

PeriodDates
Teaching WeeksMon, 19 Oct 2026 to Sun, 6 Dec 2026
Flexible Learning Week 1Mon, 7 Dec 2026 to Sun, 13 Dec 2026
BreakMon, 14 Dec 2026 to Sun, 3 Jan 2027
Teaching WeeksMon, 4 Jan 2027 to Sun, 14 Feb 2027
Flexible Learning Week 2Mon, 15 Feb 2027 to Sun, 21 Feb 2027
Final Assessment & Make-up Final AssessmentMon, 22 Feb 2027 to Tue, 9 Mar 2027
VacationWed, 10 Mar 2027 to Sun, 18 Apr 2027

Published as: Academic Year 2026, Semester Two

RP ends its final assessment on a Tuesday in both semesters, so it is the only one of the five whose long vacation starts mid-week.

Source: the RP academic calendar

How to read these tables

A gap between one row ending and the next beginning is not a holiday. On ITE’s calendars every such gap is either a weekend or the study and examination block on the row above. Two of the four ITE calendars print a dash where a study and examination period would sit, which means training runs to the last working day before the vacation. We have kept those dashed rows in rather than deleting them, because deleting them is what turns a study period into an imaginary week off.

ITE counts vacation in weeks that include the weekends at both ends. Its two-week vacations run Saturday to Sunday, so 21 March to 5 April 2026 is 16 calendar days and 10 weekdays. Its four-week vacations, 13 June to 12 July 2026 and 12 December 2026 to 10 January 2027, are 30 calendar days and 20 weekdays.

Republic’s Flexible Learning Weeks are scheduled learning, not a break, so they are not counted as vacation here even though no class meets in the usual way. Singapore Polytechnic’s home-based learning days carry SP’s own "subject to confirmation" label and we have kept it.

What is not here, and why

  • AY2027/2028 for five of the six. Only Singapore Polytechnic publishes it, and SP labels its own version Indicative. We have not extrapolated the other five from this year’s pattern, because a plausible date printed as fact is worse than no date.
  • Week counts for Ngee Ann and Temasek. Neither publishes a duration column, so those cells are blank rather than calculated by us.
  • A 2027 college holiday list for ITE. ITE publishes one holiday for 2026, ITE Teachers’ Day on Friday 4 September 2026, and nothing for 2027, so we show nothing for 2027.
  • Course-level variations. Several ITE and polytechnic courses carry internships, overseas placements and industry attachments that override the published vacation. The calendars here are the institution-wide ones, and SP says outright that vacation is subject to polytechnic activities such as internship. Your course office is the authority on your own dates.

When this page changes

Five of the six publish only the academic year currently running, and replace it in place on the same URL. None of the six states when the next one goes up. AY2026/2027 ends on 18 April 2027 at every polytechnic, so we recheck all six pages in March 2027 and transcribe whatever is live then. Singapore Polytechnic is the exception and already has AY2027/2028 up, labelled Indicative.

Common questions

When is the ITE school holiday?

It depends which of ITE’s four calendars you are on. All four share three vacations in AY2026/2027: 13 June to 12 July 2026, 19 September to 4 October 2026, and 12 December 2026 to 10 January 2027. The January intakes add 21 March to 5 April 2026 at the front. The April intakes add 20 March to 4 April 2027 at the back instead.

Do all the polytechnics have the same holidays?

They finish together and start apart. In AY2026/2027 each of the four breaks ends on the same date at all five polytechnics, and none of them begins on the same date at all five. The long September break ends on 18 October 2026 everywhere, but starts anywhere from 31 August at Ngee Ann to 7 September at Nanyang.

When does the polytechnic academic year start?

Monday 20 April 2026 for all five, for AY2026/2027. Singapore Polytechnic runs an orientation week for first-year students the week before, 13 to 17 April 2026, and Nanyang publishes 20 April 2026 as its course commencement date.

Are polytechnic holidays the same as MOE school holidays?

No, and they are not close. MOE runs four terms from early January to mid-November. The polytechnics run April to April with two long vacations, September to mid-October and March to mid-April. If you are planning around both, the December to early January window is the one that reliably overlaps.

Does ITE close for Teachers’ Day?

ITE lists one college holiday for 2026 on its academic calendar page: ITE Teachers’ Day on Friday 4 September 2026. That is the same day MOE schedules the Teachers’ Day school holiday for primary and secondary schools. Neither one is a public holiday.

Where do these dates come from?

Each institution’s own academic calendar page, transcribed row by row, with a link under every table. We use the HTML pages rather than any PDF, because the HTML page is the one each institution updates in place.

Also on this site