Lower School
Lower School Academic Dates and Holidays 2023–24
- September 4 - Labour Day
- September 5 - First Day of School
- October 6 - PD Day – No School
- October 9 - Thanksgiving Day
- October 3 - Curriculum Night
- November 17 - PD Day – No School
- November 28 - Term 1 Reports
- November 29-30 - Parent–Teacher Interviews
- December 22 - PD Day – No School
- Dec. 23–Jan. 7 - Winter Break
- January 26 - PD Day – No School
- February 16 - PD Day – No School
- February 19 - Family Day
- February 27 - Term 2 Reports
- February 28-29 - Parent–Teacher Interviews
- March 9–24 - Spring Break
- March 29 - Good Friday
- April 1 - Easter Monday
- April 26 - PD Day – No School
- May 17 - PD Day – No School
- May 20 - Victoria Day
- June 20 - Last Day of School, G5–8
- June 21 - Last Day of School, JK–G4
- June 21 - Term 3 Reports
Upper School
Upper School Academic Dates and Holidays 2023–24
- September 4 - Labour Day
- September 5 - First Day of Semester
- September 15 - Course Withdrawal Deadline
- October 6 - PD Day – No School
- October 9 - Thanksgiving Holiday
- October 27 - Midterm
- Dec. 18-21 - Final Exams
- Dec. 22 - PD Day – No School
- Dec. 22 - Last Day of Semester
- Dec. 23-Jan 7 - Winter Break
- January 8 - First Day of Semester
- January 19 - Course Withdrawal Deadline
- February 16 - PD Day – No School
- February 19 - Family Day
- February 28 - Midterm
- March 9-17 - Spring Break
- March 29 - Good Friday
- April 1 - Easter Monday
- April 29-May 2 - Final Exams
- May 3 - PD Day – No School
- May 3 - Last Day of Semester
- May 6 - First Day of Semester
- May 13 - Course Withdrawal Deadline
- May 20 - Victoria Day
- May 30 - Midterm
- June 24-26 - Final Exams
- June 27 - Last Day of School
- June 28 - PD Day – No School
- June 28 - Last Day of Semester
Athletics