September 2023
20 School Days · 16 Instructional Days
- September 1 - Professional Learning Day (no classes)
- September 4 - Statutory Holiday (no classes)
- September 5 - Teacher Orientation Day (no classes)
- September 6 - Professional Learning Day/Administrative Day (no classes)
- September 7 - First Day of School for Students
- September 29 - Professional Learning Day (no classes)
October 2023
20 School Days · 19 Instructional Days
- October 2 - National Truth and Reconciliation (no classes)
- October 9 - Statutory Holiday (no classes)
- October 27 - Professional Learning Day - Joint Staff (no classes)
November 2023
21 School Days · 18 Instructional Days
- November 13 - Statutory Holiday (no classes)
- November 16, 17 - PEITF Convention / CUPE 1770, 1775, 1145, 3260 Annual Convention (no classes)
- November 24 - Parent Teacher Interviews, K-12 (no classes)
December 2023
16 School Days · 16 Instructional Days
- December 22 - Last Instructional Day of 2023
January 2024
20 School Days · 18 Instructional Days
- January 4, 5 - Professional Learning Days (no classes)
- January 8 - First Instructional Day in 2024
February 2024
20 School Days · 20 Instructional Days
- February 1 - Administrative Day for High Schools (no classes for high schools)
- February 19 - Statutory Holiday (no classes)
March 2024
15 School Days · 14 Instructional Days
- March 8 - Parent Teach Interviews (K-9) / Professional Learning Day (10-12) (no classes)
- March 22-28 - Mid-term Break (no classes)
- March 29 - Statutory Holiday (no classes)
April 2024
21 School Days · 21 Instructional Days
- April 1 - Statutory Holiday (no classes)
- April 19 - Parent Teacher Interviews (high schools) / Professional Learning Day (K-9) (no classes)
May 2024
22 School Days · 21 Instructional Days
- May 3 - Area Association / CUPE 3260 Annual Convention (no classes)
- May 20 - Statutory Holiday (no classes)
June 2024
20 School Days · 18 Instructional Days
- June 12 - First Day High School Exams
- June 26 - Last Day of Classes, K-9
- June 27 - Administrative Day
- June 28 - Administrative Day, Last Day for Staff