British Columbia School Holidays & Term Dates
Summer Holidays is on now — 26 Jun 2026 (Fri) – 7 Sept 2026 (Mon) (74 days). Official British Columbia public school board dates.
See 2026 school holiday datesdays left of this school holiday
CanadaBritish Columbia
2026 calendar
British Columbia school holidays in 2026 include the mid-winter (March) break, summer holidays through Labour Day, and Christmas break spanning into early 2027. Boards may adjust first and last instructional days.
| Period | Dates | Days |
|---|---|---|
Winter TermTerm | 5 Jan 2026 (Mon) – 13 Mar 2026 (Fri) | 68 |
Mid-Winter BreakBreak | 16 Mar 2026 (Mon) – 27 Mar 2026 (Fri) | 12 |
Spring TermTerm | 30 Mar 2026 (Mon) – 25 Jun 2026 (Thu) | 88 |
Summer HolidaysBreak Summer holidays run until Labour Day weekend; student start dates vary by board. | 26 Jun 2026 (Fri) – 7 Sept 2026 (Mon) | 74 |
Fall TermTerm | 8 Sept 2026 (Tue) – 18 Dec 2026 (Fri) | 102 |
Christmas BreakBreak | 21 Dec 2026 (Mon) – 1 Jan 2027 (Fri) | 12 |
At a glance
- School days
- 258
- Holiday days
- 98
- Terms
- 3
- Longest break
- 74d
- Shortest break
- 12d
- Avg break
- 32.7d
Summer Holidays
Mid-Winter Break
Year timeline
- Winter Term· 68d
- Mid-Winter Break· 12d
- Spring Term· 88d
- Summer Holidays· 74d
- Fall Term· 102d
- Christmas Break· 12d
Browse years
FAQ
When are the next British Columbia school holidays?
Open the British Columbia hub for a live countdown to the next break, or pick a year calendar for Christmas break, mid-winter/March break and summer holidays. Board calendars can differ slightly from the reference dates we publish.
Are TermBreaks dates the official BC school holidays?
Dates are taken from the cited British Columbia education authority or a large public board used as the provincial reference. Every page links the source and last-verified date. Always confirm first/last instructional days with your school board.
Do all British Columbia schools follow the same calendar?
No. Canadian school boards (and Quebec centres de services scolaires) set instructional calendars within provincial rules. Christmas and March/mid-winter breaks are usually aligned, but PA days and start/end dates often differ.
How many major British Columbia school holiday blocks are there each year?
Most British Columbia public calendars include a Christmas/winter break, a mid-winter or March break, and a long summer holiday from late June until after Labour Day. Some boards also add a fall break.
Where can I verify British Columbia school holiday dates?
Cross-check the cited source at https://www.vsb.bc.ca/calendar and your local school board calendar. TermBreaks links sources and last-verified dates on every calendar page and on the methodology page.
Can Catholic or independent schools in British Columbia use different dates?
Yes. Catholic and independent schools often align with public-board holidays but can set their own PA days and instructional calendars. Confirm with your school before booking travel.
When is Mid-Winter Break in British Columbia 2026?
Mid-Winter Break runs from March 16, 2026 to March 27, 2026 (12 days) on the reference calendar used here. Verify against your board calendar before booking travel.
When is Summer Holidays in British Columbia 2026?
Summer Holidays runs from June 26, 2026 to September 7, 2026 (74 days) on the reference calendar used here. Verify against your board calendar before booking travel.
When is Christmas Break in British Columbia 2026?
Christmas Break runs from December 21, 2026 to January 1, 2027 (12 days) on the reference calendar used here. Verify against your board calendar before booking travel.
When does the 2026 British Columbia school year end for summer?
Summer holidays on the reference calendar begin after the spring term ends. Check the year calendar table for the exact last instructional day used here, then confirm with your board.
Are PA days included in the British Columbia 2026 holiday list?
No. TermBreaks lists term blocks and major holiday breaks. Professional activity (PA) days are board-specific and are not always published as term breaks.