This page contains a national calendar of all 2020
public holidays for Singapore. These dates may be
modified as official changes are announced, so
please check back regularly for updates.
Singapore Long Weekend
Holidays in 2020
Weekends
Public Holiday
Take Leave
JAN
Chinese New Year
Jan 25, 26
SAT
25
SUN
26
MON R
27
APR
Good Friday Apr 10
FRI
10
SAT 11
SUN 12
MAY
Labour Day May 1
THU
7
SAT 9
SUN 10
MAY
Vesak Day May 7
THU
7
FRI 8
SAT 9
SUN 10
MAY
Hari Raya Puasa May
24
SAT 23
SUN
24
MON R
25
JUL
Hari Raya Haji Jul 31
FRI
31
SAT 1
SUN 2
AUG
National Day Aug 9
SAT 8
SUN
9
MON R
10
NOV
Deepavali Nov 14
FRI 13
SAT
14
SUN 15
DEC
Christmas Day Dec 25
FRI
25
SAT 26
SUN 27
R = Replacement (If a public holiday falls
on a Sunday, then a replacement is given the next
day, on Monday)
Singapore School Holidays
for 2020
School holidays for public and government
primary/secondary schools in Singapore for year
2020.
Singapore School Term Dates & Holidays 2020
For Primary & Secondary Schools
SEMESTER 1
Term 1 School Days
02.01.2020 (Thu)
13.03.2020 (Fri)
Term 1 Holidays
14.03.2020 (Sat)
22.03.2020 (Sun)
Term 2 School Days
23.03.2020 (Mon)
29.05.2020 (Fri)
Term 2 Holidays
30.05.2020 (Sat)
28.06.2020 (Sun)
SEMESTER 2
Term 3 School Days
29.06.2020 (Mon)
04.09.2020 (Fri)
Term 3 Holidays
05.09.2020 (Sat)
13.09.2020 (Sun)
Term 4 School Days
14.09.2020 (Mon)
20.11.2020 (Fri)*
Term 4 Holidays
21.11.2020 (Sat)
31.12.2020 (Thu)
*The last day of the final school term for schools
which will be used as venues for the GCE O Level written examinations
will be Friday, 23 October 2020.
Scheduled School Holidays 2020
Date
Day
Holiday
5 Jul 2020
Sunday
Youth Day Monday, 6 July 2020 will be a
scheduled school holiday
4 Sep 2020
Friday
Teachers' Day
9 Oct 2020
Friday
Children's Day (for primary schools and
primary sections of full schools only)