School year calendars
Learn about key dates in the school year and find information that school boards can use to create calendars for their school communities.
Overview
A regular school year is typically from September 1 to June 30.
By March 1st of each year, school boards are required to submit to the Ministry of Education the school year calendar(s) for the following school year.
School boards must submit school year calendars according to the Education Act and Regulation 304, School Year Calendar, Professional Activity Days. If a school board wishes to submit a school year calendar that is different from what is required in the regulation (including school holidays), the calendar must be approved by the Ministry of Education.
Key dates provided below help school boards prepare their school year calendars.
Parents and families can contact their school board directly for information regarding the specific school year calendar being used by the board.
School days
The number of available school days for each school year is shown in the table below. The minimum number of school days for Ontario schools is 194.
2023-24 school year | 2024-25 school year | 2025-26 school year | 2026-27 school year | 2027-28 school year | |
---|---|---|---|---|---|
Total number of school days available (September 1 to June 30) | 194 | 195 | 196 | 196 | 197 |
Minimum number of school days required by regulation | 194 | 194 | 194 | 194 | 194 |
School holidays
Holidays for Ontario schools are shown in the table below.
Holidays | 2023-24 school year | 2024-25 school year | 2025-26 school year | 2026-27 school year | 2027-28 school year |
---|---|---|---|---|---|
Labour Day | September 4 | September 2 | September 1 | September 7 | September 6 |
Thanksgiving Day | October 9 | October 14 | October 13 | October 12 | October 11 |
Christmas break (inclusive) | December 25 to January 5 | December 23 to January 3 | December 22 to January 2 | December 21 to January 1 | December 20 to January 2 |
Family day | February 19 | February 17 | February 16 | February 15 | February 21 |
Mid-winter break (inclusive) | March 11 to March 15 | March 10 to March 14 | March 16 to March 20 | March 15 to March 19 | March 13 to March 17 |
Good Friday | March 29 | April 18 | April 3 | March 26 | April 14 |
Easter Monday | April 1 | April 21 | April 6 | March 29 | April 17 |
Victoria Day | May 20 | May 19 | May 18 | May 24 | May 22 |
Summer holidays
Holidays | 2023-24 school year | 2024-25 school year | 2025-26 school year | 2026-27 school year | 2027-28 school year |
---|---|---|---|---|---|
Canada Day | July 1 | July 1 | July 1 | July 1 | July 1 |
Civic Holiday | August 5 | August 4 | August 3 | August 2 | August 7 |
School year calendar templates
School boards use the following templates to assist in planning their school year calendars.
These templates are updated every year.
2023-2024 school year
Download the school year calendar template for 2023-2024 (PDF).
August 2023
- Monday, August 7 is the civic holiday.
- There are no instructional days in August.
September 2023
- Monday, September 4 is Labour day. All schools are closed.
- There are 20 instructional days between Friday, September 1 and Friday, September 29.
October 2023
- Monday, October 9 is Thanksgiving Day. All schools are closed.
- There are 21 instructional days between Monday, October 2 and Tuesday, October 31.
November 2023
- There are no school holidays in November.
- There are 22 instructional days between Wednesday, November 1 and Thursday, November 30.
December 2023
- The Christmas vacation is from Monday, December 25 to Friday, January 5. All schools are closed.
- There are 16 instructional days between Friday, December 1 and Friday, December 22.
January 2024
- The Christmas vacation is from Monday, December 25 to Friday, January 5. All schools are closed.
- There are 18 instructional days between Monday, January 8 and Wednesday, January 31.
February 2024
- Monday, February 19 is Family Day. All schools are closed.
- There are 20 instructional days between Thursday, February 1 and Thursday, February 29.
March 2024
- The March break is from Monday, March 11 to Friday, March 15. All schools are closed.
- Friday, March 29 is Easter Friday. All schools are closed.
- There are 15 instructional days between Friday, March 1 and Friday, March 29.
April 2024
- Monday, April 1 is Easter Monday. All schools are closed.
- There are 21 instructional days between Monday, April 1 and Tuesday, April 30.
May 2024
- Monday, May 20 is Victoria Day. All schools are closed.
- There are 22 instructional days between Wednesday, May 1 and Friday, May 31.
June 2024
- There are no school holidays in June.
- There are 20 instructional days between Monday, June 3 and Friday, June 28.
July 2024
- Monday, July 1 is Canada Day.
- There are no instructional days in July.
2024-2025 school year
Download the school year calendar template for 2024-2025 (PDF).
August 2024
- Monday, August 5 is the civic holiday.
- There are no instructional days in August.
September 2024
- Monday, September 2 is Labour day. All schools are closed.
- There are 20 instructional days between Monday, September 2 and Monday, September 30.
October 2024
- Monday, October 14 is Thanksgiving Day. All schools are closed.
- There are 22 instructional days between Tuesday, October 1 and Thursday, October 31.
November 2024
- There are no school holidays in November.
- There are 21 instructional days between Friday, November 1 and Friday, November 29.
December 2024
- The Christmas vacation is from Monday, December 23 to Friday, January 3. All schools are closed.
- There are 15 instructional days between Monday, December 2 and Friday, December 20.
January 2025
- The Christmas vacation ends on January 3 inclusively.
- There are no school holidays in January.
- There are 20 instructional days between Wednesday, January 1 and Friday, January 31.
February 2025
- Monday, February 17 is Family Day. All schools are closed.
- There are 19 instructional days between Monday, February 3 and Friday, February 28.
March 2025
- The March break is from Monday, March 10 to Friday, March 14. All schools are closed.
- There are 16 instructional days between Monday, March 3 and Monday, March 31.
April 2025
- Friday, April 18 is Easter Friday and Monday, April 21 is Easter Monday. All schools are closed.
- There are 20 instructional days between Tuesday, April 1 and Wednesday, April 30.
May 2025
- Monday, May 19 is Victoria Day. All schools are closed.
- There are 21 instructional days between Thursday, May 1 and Friday, May 30.
June 2025
- There are no school holidays in June.
- There are 21 instructional days between Monday, June 2 and Monday, June 30.
July 2025
- Tuesday, July 1 is Canada Day.
- There are no instructional days in July.
2025-2026 school year
Download the school year calendar template for 2025-2026 (PDF).
August 2025
- Monday, August 4 is the Civic Holiday.
- There are no instructional days in August.
September 2025
- Monday, September 1 is Labour Day. All schools are closed.
- There are 21 instructional days between Monday, September 1 and Tuesday, September 30.
October 2025
- Monday, October 13 is Thanksgiving Day. All schools are closed.
- There are 22 instructional days between Wednesday, October 1 and Friday, October 31.
November 2025
- There are no school holidays in November.
- There are 20 instructional days between Monday, November 3 and Friday, November 28.
December 2025
- The Christmas vacation is from Monday, December 22 to Friday, January 2. All schools are closed.
- There are 15 instructional days between Monday, December 1 and Friday, December 19.
January 2026
- The Christmas vacation ends on January 2 inclusively.
- There are no school holidays in January.
- There are 20 instructional days between Thursday, January 1 and Friday, January 30.
February 2026
- Monday, February 16 is Family Day. All schools are closed.
- There are 19 instructional days between Monday, February 2 and Friday, February 27.
March 2026
- The March break is from Monday, March 16 to Friday, March 20. All schools are closed.
- There are 17 instructional days between Monday, March 2 and Tuesday, March 31.
April 2026
- Friday, April 3 is Easter Friday and Monday, April 6 is Easter Monday. All schools are closed.
- There are 20 instructional days between Wednesday, April 1 and Thursday, April 30.
May 2026
- Monday, May 18 is Victoria Day. All schools are closed.
- There are 20 instructional days between Friday, May 1 and Friday, May 29.
June 2026
- There are no school holidays in June.
- There are 22 instructional days between Monday, June 1 and Tuesday, June 30.
July 2026
- Wednesday, July 1 is Canada Day.
- There are no instructional days in July.
2026-2027 school year
Download the school year calendar template for 2026-2027 (PDF).
August 2026
- Monday, August 3 is the Civic Holiday.
- There are no instructional days in August.
September 2026
- Monday, September 7 is Labour Day. All schools are closed.
- There are 21 instructional days between Tuesday, September 1 and Wednesday, September 30.
October 2026
- Monday, October 12 is Thanksgiving Day. All schools are closed.
- There are 21 instructional days between Thursday, October 1 and Friday, October 30.
November 2026
- There are no school holidays in November.
- There are 21 instructional days between Monday, November 2 and Monday, November 30.
December 2026
- The Christmas vacation is from Monday, December 21 to Friday, January 1. All schools are closed.
- There are 14 instructional days between Tuesday, December 1 and Friday, December 18.
January 2027
- The Christmas vacation ends on January 1 inclusively.
- There are 20 instructional days between Monday, January 4 and Friday, January 29.
February 2027
- Monday, February 15 is Family Day. All schools are closed.
- There are 19 instructional days between Monday, February 1 and Friday, February 26.
March 2027
- The March break is from Monday, March 15 to Friday, March 19. All schools are closed.
- Friday, March 26 is Easter Friday and Monday, March 29 is Easter Monday. All schools are closed.
- There are 16 instructional days between Monday, March 1 and Wednesday, March 31.
April 2027
- There are no school holidays in April.
- There are 22 instructional days between Thursday, April 1 and Friday, April 30.
May 2027
- Monday, May 24 is Victoria Day. All schools are closed.
- There are 20 instructional days between Monday, May 3 and Monday, May 31.
June 2027
- There are no school holidays in June.
- There are 22 instructional days between Tuesday, June 1 and Wednesday, June 30.
July 2027
- Thursday, July 1 is Canada Day.
- There are no instructional days in July.
2027-2028 school year
Download the school year calendar template for 2027-2028 (PDF).
August 2027
- Monday, August 2 is the Civic Holiday.
- There are no instructional days in August.
September 2027
- Monday, September 6 is Labour Day. All schools are closed.
- There are 21 instructional days between Wednesday, September 1 and Thursday, September 30.
October 2027
- Monday, October 11 is Thanksgiving Day. All schools are closed.
- There are 20 instructional days between Friday, October 1 and Friday, October 29.
November 2027
- There are no school holidays in November.
- There are 22 instructional days between Monday, November 1 and Tuesday, November 30.
December 2027
- The Christmas vacation is from Monday, December 20 to Sunday, January 2. All schools are closed.
- There are 13 instructional days between Wednesday, December 1 and Friday, December 17.
January 2028
- The Christmas vacation ends on January 2 inclusively.
- There are 21 instructional days between Monday, January 3 and Friday, January 31.
February 2028
- Monday, February 21 is Family Day. All schools are closed.
- There are 20 instructional days between Tuesday, February 1 and Tuesday, February 29.
March 2028
- The March break is from Monday, March 13 to Friday, March 17. All schools are closed.
- There are 18 instructional days between Wednesday, March 1 and Friday, March 31.
April 2028
- Friday, April 14 is Easter Friday and Monday, April 17 is Easter Monday. All schools are closed.
- There are 18 instructional days between Monday, April 3 and Friday, April 28.
May 2028
- Monday, May 22 is Victoria Day. All schools are closed.
- There are 22 instructional days between Monday, May 1 and Wednesday, May 31.
June 2028
- There are no school holidays in June.
- There are 22 instructional days between Thursday, June 1 and Friday, June 30.
July 2028
- Saturday, July 1 is Canada Day.
- There are no instructional days in July.
Footnotes
- footnote[1] Back to paragraph When this day falls on a Sunday, the next working day is considered a holiday.