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 year2024-25 school year2025-26 school year2026-27 school year2027-28 school year
Total number of school days available (September 1 to June 30)194195196196197
Minimum number of school days required by regulation194194194194194

School holidays

Holidays for Ontario schools are shown in the table below.

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

Summer holidays

Holidays2023-24 school year2024-25 school year2025-26 school year2026-27 school year2027-28 school year
Canada Dayfootnote 1July 1July 1July 1July 1July 1
Civic HolidayAugust 5August 4August 3August 2August 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.