Term Dates
for 2025

Primary and Secondary Levels

Term 1

T 2 Jan to Fri  Mar

Term 2

Mon 24 Mar to Fri 30 May

Term 3

Mon 30 Jun to Fri 5 Sep

Term 4

Mon 15 Sep to Fri 21 Nov

Junior College [JC] Levels

      

JC 1

JC 2

Term 1

Wed 5 Feb to Fri 14 Mar

Mon 13 Jan to Fri 14 Mar

Term 2

Mon 24 Mar to Fri 30 May

Mon 24 Mar to Fri 30 May

Term 3

Mon 30 Jun to Fri 5 Sep

Mon 30 Jun to Fri 5 Sep

Term 4

Mon 15 Sep to Fri 28 Nov

Mon 15 Sep to end of A-Level exams

Primary and Secondary
School Holidays 2025

Between Terms 1 and 2

Sat 15 Mar to Sun 23 Mar

Between Semesters 1 and 2

Sat 31 May to Sun 29 Jun

Between Terms 3 and 4

Sat 6 Sep to Sun 14 Sep

At the End of the School Year

Sat 22 Nov to Wed 31 Dec

JC School Holidays 2025

      

JC 1

JC 2

Between Terms 1 and 2

Sat 15 Mar to Sun 23 Mar

Sat 15 Mar to Sun 23 Mar

Between Semesters 1 and 2

Sat 31 May to Sun 29 Jun

Sat 31 May to Sun 29 Jun

Between Terms 3 and 4

Sat 6 Sep to Sun 14 Sep

Sat 6 Sep to Sun 14 Sep

End-of-year Holidays

Sat 29 Nov to Sun 31 Dec

End of A-Level exams to 31 Dec

 Scheduled School Holidays

Youth Day

Sun 6 Jul (The following Monday, 7 Jul will be a scheduled school holiday.)

Day after Youth Day

Mon 7 Jul

Teacher’s Day

Fri 5 Sep

Children’s Day

Fri 3 Oct

Public Holidays
for Terms 1 and 2

New Year's Day

Mon 1 Jan

Chinese New Year

Sat 10 Feb and Sun 11 Feb (Mon, 12 Feb and Tue, 13 Feb will be a school holiday.)

Good Friday

Fri 29 Mar

Hari Raya Puasa

Wed 10 Apr

Labour Day

Mon 1 May

Vesak Day

Wed 22 May

Sign Up for a
Trial Class

Give our programmes a try by signing up for a trial class that lets you experience them for yourself.

Programme Fees

Our fees vary by level, so please reach out to us to learn about the programme you want.

Find an Aspire Hub class at a centre near you
Browse class timings per centre
Discover top-tier education in our lessons

Explore our programmes

Interested in our
programmes?

We can help you find a suitable class timing or register for a trial lesson.

Fill in the form below and we’ll be in touch!

Find a centre near you
How did you know about us?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.