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.

 2020-21 school year2021-22 school year2022-23 school year2023-24 school year2024-25 school year
Total number of school days available (September 1 to June 30)196196195194195
Minimum number of school days required by regulation194194194194194

School holidays

Holidays for Ontario schools are shown in the table below.

Holidays2020-21 school year2021-22 school year2022-23 school year2023-24 school year2024-25 school year
Labour DaySeptember 7September 6September 5September 4September 2
Thanksgiving DayOctober 12October 11October 10October 9October 14
Christmas break (inclusive)December 21 to January 1December 20 to December 30December 19 to December 30December 25 to January 5December 23 to January 3
Family dayFebruary 15February 21February 20February 19February 17
Mid-winter break (inclusive)April 12 to April 16March 14 to March 18March 13 to March 17March 11 to March 15March 10 to March 14
Good FridayApril 2April 15April 7March 29April 18
Easter MondayApril 5April 18April 10April 1April 21
Victoria DayMay 24May 23May 22May 20May 19

Summer holidays

Holidays2020-21 school year2021-22 school year2022-23 school year2023-24 school year2024-25 school year
Canada Dayfootnote 1July 1July 1July 1July 1July 1
Civic HolidayAugust 3August 1August 7August 5August 4

School year calendar templates

School boards use the following templates to assist in planning their school year calendars. These templates are updated every year.

2020-2021 school year

Download the school year calendar template for 2020-2021 (PDF).


2021-2022 school year

Download the school year calendar template for 2021-2022 (PDF).

August 2021

  • Monday, August 2 is the civic holiday.
  • There are no instructional days in August.

September 2021

  • Monday, September 6 is Labour day. All schools are closed.
  • There are 21 instructional days between Wednesday, September 1 and Thursday, September 30.

October 2021

  • Monday, October 11 is Thanksgiving Day. All schools are closed.
  • There are 20 instructional days between Friday, October 1 and Friday, October 29.

November 2021

  • There are no school holidays in November.
  • There are 22 instructional days between Monday, November 1 and Tuesday, November 30.

December 2021

  • The Christmas vacation is from Monday, December 20 to Friday, December 31. All schools are closed.
  • There are 13 instructional days between Wednesday, December 1 and Friday, December 17.

January 2022

  • There are no school holidays in January.
  • There are 21 instructional days between Monday, January 3 and Monday, January 31.

February 2022

  • Monday, February 21 is Family Day. All schools are closed.
  • There are 19 instructional days between Tuesday, February 1 and Monday, February 28.

March 2022

  • The March break is from Monday, March 14 to Friday, March 18. All schools are closed.
  • There are 18 instructional days between Tuesday, March 1 and Thursday, March 31.

April 2022

  • Friday, April 15 is Easter Friday and Monday, April 18th is Easter Monday. All schools are closed.
  • There are 19 instructional days between Friday, April 1 and Friday, April 29.

May 2022

  • Monday, May 23 is Victoria Day. All schools are closed.
  • There are 21 instructional days between Monday, May 2 and Tuesday, May 31.

June 2022

  • There are no school holidays in June.
  • There are 22 instructional days between Wednesday, June 1 and Thursday, June 30.

July 2022

  • Friday, July 1 is Canada Day.
  • There are no instructional days in July.

2022-2023 school year

Download the school year calendar template for 2022-2023 (PDF).

August 2022

  • Monday, August 1 is the civic holiday.
  • There are no instructional days in August.

September 2022

  • Monday, September 5 is Labour day. All schools are closed.
  • There are 21 instructional days between Thursday, September 1 and Friday, September 30.

October 2022

  • Monday, October 10 is Thanksgiving Day. All schools are closed.
  • There are 21 instructional days between Monday, October 3 and Monday, October 31.

November 2022

  • There are no school holidays in November.
  • There are 22 instructional days between Tuesday, November 1 and Wednesday, November 30.

December 2022

  • The Christmas vacation is from Monday, December 19 to Friday, December 30. All schools are closed.
  • There are 12 instructional days between Thursday, December 1 and Friday, December 16.

January 2023

  • There are no school holidays in January.
  • There are 21 instructional days between Tuesday, January 3 and Tuesday, January 31.

February 2023

  • Monday, February 20 is Family Day. All schools are closed.
  • There are 19 instructional days between Wednesday, February 1 and Tuesday, February 28.

March 2023

  • 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 2023

  • Friday, April 7 is Easter Friday and Monday, April 10 is Easter Monday. All schools are closed.
  • There are 18 instructional days between Friday, April 3 and Friday, April 28.

May 2023

  • Monday, May 22 is Victoria Day. All schools are closed.
  • There are 22 instructional days between Monday, May 1 and Wednesday, May 31.

June 2023

  • There are no school holidays in June.
  • There are 22 instructional days between Thursday, June 1 and Friday, June 30.

July 2023

  • Saturday, July 1 is Canada Day.
  • There are no instructional days in July.

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

  • Friday, 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.