School Terms and Holidays in 2024

Here is a list of Singapore school terms and holidays in 2024.

The school terms and school holidays are for the students and staff of various educational institutions in Singapore.

The institutions include primary schools, secondary schools, junior colleges (JCs) and Millennia Institute.

School holidays for primary schools, secondary schools, JCs and Millennia Institute comprise both the Ministry of Education’s (MOE’s) scheduled school holidays and Singapore public holidays.

Primary School Terms and Holidays

Primary School Terms 2024

Dates Start / End Days Primary School Term
2 Jan to 8 Mar Tue / Fri Term 1
18 Mar to 24 May Mon / Fri Term 2
24 Jun to 30 Aug Mon / Fri Term 3
9 Sep to 15 Nov Mon / Fri Term 4

Primary School Holidays 2024

* indicates a public holiday.

Date(s) Start / End Day(s) Primary School Holiday
1 Jan Mon New Year’s Day*
10 Feb Sat Chinese New Year*
11 Feb Sun
12 Feb Mon
9 Mar to 17 Mar Sat / Sun March school holidays after Term 1
29 Mar Fri Good Friday*
10 Apr Wed Hari Raya Puasa*
1 May Wed Labour Day*
22 May Wed Vesak Day*
25 May to 23 Jun Sat / Sun June school holidays after Term 2
17 Jun Mon Hari Raya Haji*
30 Jun Sun Youth Day
1 Jul Mon
9 Aug Fri National Day*
30 Aug Fri Teachers’ Day
31 Aug to 8 Sep Sat / Sun September school holidays after Term 3
4 Oct Fri Children’s Day
31 Oct Thu Deepavali*
16 Nov to 31 Dec Sat / Tue December school holidays after Term 4
25 Dec Wed Christmas Day*

Secondary School Terms and Holidays

Secondary School Terms 2024

Dates Start / End Days Secondary School Term
2 Jan to 8 Mar Tue / Fri Term 1
18 Mar to 24 May Mon / Fri Term 2
24 Jun to 30 Aug Mon / Fri Term 3
9 Sep to 15 Nov Mon / Fri Term 4

Secondary School Holidays 2024

* indicates a public holiday.

Date(s) Start / End Day(s) Secondary School Holiday
1 Jan Mon New Year’s Day*
10 Feb Sat Chinese New Year*
11 Feb Sun
12 Feb Mon
9 Mar to 17 Mar Sat / Sun March school holidays after Term 1
29 Mar Fri Good Friday*
10 Apr Wed Hari Raya Puasa*
1 May Wed Labour Day*
22 May Wed Vesak Day*
25 May to 23 Jun Sat / Sun June school holidays after Term 2
17 Jun Mon Hari Raya Haji*
30 Jun Sun Youth Day
1 Jul Mon
9 Aug Fri National Day*
30 Aug Fri Teachers’ Day
31 Aug to 8 Sep Sat / Sun September school holidays after Term 3
31 Oct Thu Deepavali*
16 Nov to 31 Dec Sat / Tue December school holidays after Term 4
25 Dec Wed Christmas Day*

JC School Terms and Holidays

JC School Terms 2024

JC Year 1 (JC1) Terms

Dates Start / End Days JC School Term
2 Feb to 8 Mar Fri / Fri Term 1
18 Mar to 24 May Mon / Fri Term 2
24 Jun to 30 Aug Mon / Fri Term 3
9 Sep to 22 Nov Mon / Fri Term 4

JC Year 2 (JC2) Terms

Dates Start / End Days JC School Term
8 Jan to 8 Mar Fri / Fri Term 1
18 Mar to 24 May Mon / Fri Term 2
24 Jun to 30 Aug Mon / Fri Term 3
9 Sep to end of A-Level exams Mon / — Term 4

JC School Holidays 2024

* indicates a public holiday.

Date(s) Start / End Day(s) JC School Holiday
1 Jan Mon New Year’s Day*
10 Feb Sat Chinese New Year*
11 Feb Sun
12 Feb Mon
9 Mar to 17 Mar Sat / Sun March school holidays after Term 1
29 Mar Fri Good Friday*
10 Apr Wed Hari Raya Puasa*
1 May Wed Labour Day*
22 May Wed Vesak Day*
25 May to 23 Jun Sat / Sun June school holidays after Term 2
17 Jun Mon Hari Raya Haji*
30 Jun Sun Youth Day
1 Jul Mon
9 Aug Fri National Day*
30 Aug Fri Teachers’ Day
31 Aug to 8 Sep Sat / Sun September school holidays after Term 3
31 Oct Thu Deepavali*
23 Nov to 31 Dec Sat / Tue JC1 December school holidays after Term 4
End of A-Level exams to 31 Dec Sat / Tue JC2 December school holidays after Term 4
25 Dec Wed Christmas Day*

Millennia Institute School Terms and Holidays

Millennia Institute School Terms 2024

Millennia Institute Year 1 Terms

Dates Start / End Days Millennia Institute School Term
2 Feb to 8 Mar Fri / Fri Term 1
18 Mar to 24 May Mon / Fri Term 2
24 Jun to 30 Aug Mon / Fri Term 3
9 Sep to 22 Nov Mon / Fri Term 4

Millennia Institute Year 2 Terms

Dates Start / End Days Millennia Institute School Term
8 Jan to 8 Mar Mon / Fri Term 1
18 Mar to 24 May Mon / Fri Term 2
24 Jun to 30 Aug Mon / Fri Term 3
9 Sep to 22 Nov Mon / Fri Term 4

Millennia Institute Year 3 Terms

Dates Start / End Days Millennia Institute School Term
8 Jan to 8 Mar Mon / Fri Term 1
18 Mar to 24 May Mon / Fri Term 2
24 Jun to 30 Aug Mon / Fri Term 3
9 Sep to end of A-Level exams Mon / — Term 4

Millennia Institute School Holidays 2024

* indicates a public holiday.

Date(s) Start / End Day(s) Millenia Institute School Holiday
1 Jan Mon New Year’s Day*
10 Feb Sat Chinese New Year*
11 Feb Sun
12 Feb Mon
9 Mar to 17 Mar Sat / Sun March school holidays after Term 1
29 Mar Fri Good Friday*
10 Apr Wed Hari Raya Puasa*
1 May Wed Labour Day*
22 May Wed Vesak Day*
25 May to 23 Jun Sat / Sun June school holidays after Term 2
17 Jun Mon Hari Raya Haji*
30 Jun Sun Youth Day
1 Jul Mon
9 Aug Fri National Day*
30 Aug Fri Teachers’ Day
31 Aug to 8 Sep Sat / Sun September school holidays after Term 3
31 Oct Thu Deepavali*
23 Nov to 31 Dec Sat / Tue MI Year 1 December school holidays after Term 4
MI Year 2 December school holidays after Term 4
End of A-Level exams to 31 Dec Sat / — MI Year 3 December school holidays after Term 4
25 Dec Wed Christmas Day*

Kindergarten School Terms and Holidays

School terms and holidays for MOE kindergartens in Singapore are the same across kindergartens.

Polytechnic School Terms and Holidays

School terms and holidays for polytechnics in Singapore vary across polytechnics.

Institute of Technical Education (ITE) School Terms and Holidays

School terms and holidays for ITEs in Singapore are the same across ITEs.

University School Terms and Holidays

School terms and holidays for universities in Singapore vary across universities.