The Ministry of Education (MOE) announces the 2021 school year for all primary and secondary school students, including school holidays!
Primary and secondary students will be starting the 2021 school year on 4 Jan 2020, Monday, and end on Nov 19 2020, Friday. They will also be enjoying 4 semester breaks within the year.
There will also be 4 scheduled school holidays which makes for 11 long weekends in 2021 (including days you need to take 1 day leave)!
School Terms For 2021
Semester 1
- Term 1: Jan 4 to Mar 12
- Term 2: Mar 22 to May 28
Semester 2
- Term 3: Jun 28 to Sep 3
- Term 4: Sep 13 to Nov 19*
*For venues used as GCE O Levels, the last day will be Oct 29.
School Holidays For 2021
- March Holidays: Mar 13 to Mar 21
- June Holidays: May 29 to Jun 27
- September Holidays: Sep 4 to Sep 12
- December Holidays: Nov 20 to Dec 31
Other school holidays in 2021 include
- Youth Day: Jul 4, following Monday, Jul 5, will be a school holiday
- Day After National Day: Aug 10, Tuesday
- Teachers' Day: Sep 3, Friday
- Children's Day: Oct 8, Friday
Long Weekends
- New Year’s Day: Jan 1, Fri | Jan 2, Sat | Jan 3, Sun
- Chinese New Year: Feb 12, Fri | Feb 13, Sat | Feb 14, Sun
- Good Friday: Apr 2, Fri | Apr 3, Sat | Apr 4, Sun
- Hari Raya Puasa: May 13, Thu | May 14, Fri | May 15, Sat | May 15, Sun
- Vesak Day: May 26, Wed | May 27, Thu | May 28, Fri | May 29, Sat | May 30, Sun
- Youth Day: Jul 3, Sat | Jul 4, Sun | Jul 5 Mon
- Hari Raya Haji: Jul 17, Sat | Jul 18, Sun | Jul 19, Mon | Jul 20, Tue
- National Day: Aug 7, Sat | Aug 8, Sun | Aug 9, Mon | Aug 10, Tue
- Teachers' Day: Sep 3, Fri | Sep 4, Sat | Sep 5, Sun
- Children's Day: Oct 8, Fri |Oct 9, Sat | Oct 10, Sun
- Deepavali: Nov 4, Thu | Nov 5, Fri | Nov 6, Sat | Nov 7, Sun
Legend
Italic: Weekend
Bold: Take leave
Red: Public holiday
Blue: School Holiday