Please see below for our term dates. If you have any questions, please get in touch.

2024/25 Academic Year

Term 3: 2025
  • 13th April - 26th June (Secondary)
  • 14th April - 26th June (Primary)
EventSecondaryPrimary
Students return8.00pm 13th Apr 
Lessons begin14th Apr
Labour Day1st May
Wesak Day12th May
Half term break1.00pm 17th May - 8.00pm 25th May19th May - 23rd May
King's Birthday2nd June
Exeat4.00pm 5th June - 8.00pm 8th June 
Hari Raya Haji7th June
Primary Speech Day 9.30am 20th June
Secondary Speech Day9.30am 21st June 
End of term*1:30pm 26th June2:30pm 26th June

*Boarding Houses are closed.

Download the PDF version here:

Term Dates 2024/25 | PDF

2025/26 Academic Year

Term 1: 2025

Term 1: Monday 25th August to Friday 12th December 2025

DateEvent
Saturday 23rd to Sunday 24th AugustBoarding students return
Monday 25th AugustLessons begin
Sunday 31st August and Monday 1st SeptemberSchool closed: Merdeka Day Public Holiday
Friday 5th September School closed: Prophet Muhammad's Birthday
Friday 12th (from 4pm) to Tuesday 16th SeptemberSchool closed: Malaysia Day Public Holiday
Saturday 11th October Compulsory Saturday for Secondary students
Friday 17th (from 4pm) to Friday 24th OctoberSchool closed: Deepavali break 
Saturday 15th NovemberCompulsory Saturday for Secondary students
Friday 12th DecemberEnd of Term 1
Monday 15th to Friday 2nd JanuarySchool closed: December break

 

Term 2: 2026

Term 2: Monday 5th January to Friday 3rd April

DateEvent
Sunday 4th JanuaryBoarding students return
Monday 5th JanuaryLessons begin
Wednesday 14th January School closed: YDPB's Birthday
Saturday 24th JanuaryCompulsory Saturday for Secondary students
Friday 30th January (from 4pm) to Monday 2nd FebruarySchool closed: Thaipusam 
Friday 13th (from 4pm) to Friday 20th FebruarySchool closed: Chinese New Year break
Wednesday 18th (from 4pm) to Monday 23rd MarchSchool closed: Hari Raya 
Friday 3rd AprilEnd of Term 2
Monday 6th April to Friday 17th AprilSchool closed: April break
Term 3: 2026

Term 3: Monday 20th April to Friday 3rd July 2026

DateEvent
Sunday 19th AprilBoarding students return
Monday 20th AprilLessons begin
Friday 1st MaySchool closed: Labour Day Public Holiday
Friday 22nd May (from 4pm) to Monday 1st JuneSchool closed: Hari Raya Haji, Wesak Day and King's Birthday
Saturday 6th JuneCompulsory Saturday for Secondary students
Wednesday 17th JuneSchool closed: Awal Muharram
Saturday 27th June Secondary Speech Day
Friday 3rd JulySecondary end of term 3
Saturday 4th July Primary Speech Day and Primary end of term 3

Download the PDF version here: 

Term dates 2025-26 | PDF

Where next?

Our Staff
Parent Area
Virtual Tour
Admissions Process
Fees