British Columbia · Multi-model forecast · 2026–27 season
Snow Day Predictor British ColumbiaWill school be cancelled tomorrow in British Columbia?
Live overnight forecast for every BC postal code — from Vancouver SD #39 and the Lower Mainland through Greater Victoria, the Okanagan, Kamloops, Prince George, and the Sea-to-Sky corridor. The predictor tunes to coastal BC’s low snow tolerance or interior BC’s Prairie-style operational thresholds automatically based on your location.
Multi-model forecast, five-factor closure engine, province-aware results. No sign-up, no tracking of your queries.
What makes British Columbia unique
British Columbia closes schools for less snow than anywhere else in Canada — 8 cm shuts Vancouver while 25 cm keeps Calgary open. BC uses numbered School Districts instead of named boards, and is the only province exposed to Pacific atmospheric rivers and the Pineapple Express.
Province overview
British Columbia snow day forecast — what makes the province different
British Columbia has the lowest snow tolerance of any province in Canada. Vancouver School District #39 and surrounding Lower Mainland districts routinely cancel buses or close schools at 5–10 cm of overnight accumulation — a threshold that would not register as a weather event anywhere east of the Rockies. The reason is infrastructure: coastal BC sees so few snow days in a typical winter that municipalities maintain only a fraction of the plowing and salting fleet that Calgary, Winnipeg, or Toronto take for granted. When the snow does come, it lands on roads designed for rain. Our forecast applies a coastal BC profile (8 cm trigger threshold) and a distinct interior BC profile (closer to 20 cm, Prairie-style) so a single overnight system produces the right probability whether you are in Richmond or in Prince George.
British Columbia is also the only province that names its school districts by number rather than by region. Vancouver SD #39, Surrey SD #36, Greater Victoria SD #61, Central Okanagan SD #23, and Prince George SD #57 each make their own closure calls — there is no inter-district transportation consortium structure equivalent to Ontario’s STOPR or OSTA. The Conseil scolaire francophone (SD #93) is the one province-wide exception, operating French-language schools from Victoria to Fort St. John. Because each numbered district makes its own decision, neighbouring SDs on the same storm regularly diverge — Vancouver SD #39 may cancel buses while Burnaby SD #41 stays open ten kilometres away.
The defining BC weather hazard is the atmospheric river — a corridor of Pacific moisture that can deliver 100+ mm of precipitation in 24 hours. When the freezing level sits above sea level, an atmospheric river drops rain on Vancouver and heavy snow on the North Shore mountains, Sea-to-Sky, and the Fraser Valley simultaneously. The Pineapple Express, the best-known sub-type, originates near Hawaii and is responsible for the largest single-event precipitation totals in Canadian history. When arctic air arrives behind the moisture, the system flips to ice — the scenario behind several of BC’s most disruptive school closure events. Our forecast pulls precipitation type and freezing level at your exact coordinates so the rain-snow-ice transition shows up correctly.
10 cities covered
Snow day predictor by British Columbia city
Every British Columbia city below has its own dedicated forecast page that runs the predictor automatically for that location.
Closes at 5–10 cm; minimal plow infrastructure. Most-watched closure decision in the province.
Largest school district in BC by enrolment; closures often follow Vancouver SD #39 by hours.
Tracks Vancouver closely but operates independently; elevation along Burnaby Mountain raises snowfall.
Fraser delta cold-air pool prone; can hold sub-zero temperatures longer than the rest of the Lower Mainland.
Mildest winters in Canada; a 5 cm snowfall is a major closure event for SD #61.
Drier continental snow; tolerance closer to Alberta than to coastal BC.
Semi-arid interior; cold and wind drive closures more than snowfall depth.
Operates routinely past −30 °C; closures align more with Edmonton or Winnipeg patterns.
Vancouver Island east coast; arctic outflow through Strait of Georgia is the main closure trigger.
Eastern Fraser Valley; exposed to outflow winds and freezing rain when arctic air meets Pacific moisture.
School boards
British Columbia school boards and their closure patterns
A snapshot of the boards we model when generating British Columbia forecasts, grouped by region.
Lower Mainland (Vancouver region)
- Vancouver SD #39
City of Vancouver. The most-watched closure decision in coastal BC; thresholds are the lowest in Canada.
- Burnaby SD #41
All of Burnaby. Closely tracks Vancouver SD #39 but makes independent calls.
- Richmond SD #38
Fraser delta. Cold-air-pool prone; can hold freezing temperatures longer than Vancouver proper.
- Surrey SD #36
Largest school district in BC by enrolment. Stretches from the US border to the Fraser River.
- Delta SD #37
Ladner and Tsawwassen. Coastal exposure to arctic outflow winds.
- North Vancouver SD #44
North Shore mountains. Elevation differences within the district drive uneven snowfall.
- West Vancouver SD #45
West Vancouver and Bowen Island. Mountain-influenced microclimate.
- Coquitlam SD #43
Tri-Cities — Coquitlam, Port Coquitlam, Port Moody.
- Maple Ridge-Pitt Meadows SD #42
Eastern Lower Mainland; transitions toward Fraser Valley climate.
- Langley SD #35
Langley City and Township. Mixed urban-rural; longer bus routes than Vancouver SD #39.
- New Westminster SD #40
New Westminster. Tracks neighbouring Burnaby and Surrey on closure calls.
Vancouver Island
- Greater Victoria SD #61
Victoria proper. Mildest schools in Canada; closures are rare and newsworthy when they happen.
- Sooke SD #62
West Shore — Sooke, Langford, Colwood. Higher elevation than Victoria proper.
- Saanich SD #63
Saanich Peninsula. Coastal exposure with rural bus routes.
- Nanaimo Ladysmith SD #68
Central Vancouver Island; arctic outflow events are the main closure driver.
- Comox Valley SD #71
Courtenay and Comox. Mount Washington elevation effects on inland routes.
- Cowichan Valley SD #79
Duncan and the Cowichan region. Rural and forested bus routes.
- Campbell River SD #72
Northern Vancouver Island. Higher snowfall than Victoria; lower tolerance than Prince George.
Fraser Valley & Sea-to-Sky
- Abbotsford SD #34
Eastern Fraser Valley. Exposed to outflow winds and freezing-rain transitions.
- Mission SD #75
Mission and surrounding rural area.
- Chilliwack SD #33
Chilliwack and Sardis. Heavier snowfall than the western Lower Mainland.
- Fraser-Cascade SD #78
Hope and Agassiz. Mountain passes and rural routes drive lower thresholds.
- Sea to Sky SD #48
Squamish, Whistler, Pemberton. Heaviest consistent snowfall in coastal BC; well-prepared infrastructure.
Interior BC
- Central Okanagan SD #23
Kelowna and West Kelowna. Drier continental snow with Prairie-leaning tolerance.
- Okanagan-Skaha SD #67
Penticton and Summerland.
- Vernon SD #22
North Okanagan. Cooler than Kelowna with more frequent snowfall.
- Kamloops-Thompson SD #73
Kamloops region. Semi-arid; wind and cold matter more than snowfall depth.
- Cariboo-Chilcotin SD #27
Williams Lake and the Chilcotin plateau. Long rural bus routes are the dominant closure factor.
- Coast Mountains SD #82
Terrace and Kitimat. Heavy coastal-mountain snowfall combined with rural geography.
- Boundary SD #51
Grand Forks and the Boundary region.
Northern BC
- Prince George SD #57
Largest northern district. Operates routinely past −30 °C; aligned with Prairie tolerance.
- Bulkley Valley SD #54
Smithers and the Bulkley Valley.
- Peace River North SD #60
Fort St. John and Peace region north of the river.
- Peace River South SD #59
Dawson Creek and Peace region south of the river. Closures often align with neighbouring Alberta districts.
Province-wide French-language
- Conseil scolaire francophone (SD #93)
French-language public schools across the entire province, from Victoria to Fort St. John. Closure calls follow the local SD’s lead in each community.
Bus cancellations
How British Columbia student transportation cancels buses
In Canada, bus cancellations are a separate decision from full school closures — and most regions coordinate this through a student transportation consortium rather than each individual board.
- Per-district transportationSchool District bus operations in BC
British Columbia does not use inter-district transportation consortia. Each numbered School District operates its own bus fleet and makes its own cancellation call. A Vancouver SD #39 bus cancellation does not automatically apply to Burnaby SD #41 or Richmond SD #38 next door, even on the same storm.
Regional weather patterns
British Columbia snow zones and storm patterns
The signature weather phenomena our forecast accounts for across British Columbia.
- Lower Mainland & Vancouver Island coast
Coastal Pacific moisture with mild baseline temperatures. Minimal plowing and salting infrastructure, so 5–10 cm of snow can shut Vancouver, Surrey, Burnaby, Richmond, and Victoria. The most snow-sensitive school zone in Canada.
- Sea-to-Sky / Whistler corridor
Squamish, Whistler, and Pemberton see the heaviest consistent snowfall in coastal BC, but Sea to Sky SD #48 maintains mountain-grade plowing and rarely closes for snow alone. Closures here usually involve highway conditions on Highway 99.
- Interior Okanagan & Kootenays
Kelowna, Vernon, Penticton, and the Kootenay communities see drier continental snow. Closure tolerance is much closer to Alberta than to coastal BC; Central Okanagan SD #23 routinely operates through 15 cm.
- Cariboo & Chilcotin
Williams Lake and the Chilcotin plateau face heavy continental snow combined with the longest rural bus routes in the province. Cariboo-Chilcotin SD #27 closures are typically triggered by road conditions rather than urban snowfall totals.
- Northern Interior (Prince George & Peace)
Prince George SD #57, Peace River North SD #60, and Peace River South SD #59 operate routinely past −30 °C. Closure patterns mirror Edmonton and Grande Prairie far more than they mirror Vancouver.
- Atmospheric rivers / Pineapple Express
Pacific moisture corridors deliver 100+ mm of precipitation in 24 hours. At low elevation it falls as heavy rain; above the freezing level it falls as heavy snow. When arctic air follows, the event flips to ice — the most disruptive coastal BC closure scenario.
History
Notable British Columbia snow days in recent winters
Recent storms and cold events that shaped how British Columbia school boards make the morning call.
Lower Mainland snowstorm
December 17–20, 2008Vancouver received more than 30 cm of snow over four days, paralyzing the region for nearly a week. Vancouver SD #39, Burnaby SD #41, Richmond SD #38, and Surrey SD #36 all closed. The event remains the benchmark coastal BC closure of the modern era and exposed how little plowing infrastructure the Lower Mainland maintains.
Surrey overnight snowfall
January 6–7, 2020Roughly 30 cm of snow fell overnight across the Lower Mainland, closing Surrey SD #36 and most surrounding districts. The storm caught municipal road crews off-guard and produced one of the largest single-event school closures in the southern coast since 2008.
Vancouver Island major snow event
February 2017A multi-day snow event closed Greater Victoria SD #61 for several days — extraordinarily rare for the provincial capital. Sooke SD #62 and Saanich SD #63 closed alongside SD #61. The event reset assumptions about Vancouver Island operational thresholds.
Lower Mainland early-season snow
November 14, 2022An early-season snow event prompted Vancouver SD #39 to cancel buses across the city while keeping schools open — a relatively new pattern for the district borrowed from Ontario-style bus-only cancellations.
Coastal BC arctic outflow event
December 18–23, 2022Sub −10 °C temperatures combined with snow paralyzed the Lower Mainland and Vancouver Island for nearly a week. Multiple SDs closed; ferries cancelled sailings; and the arctic outflow through Howe Sound produced wind chills the coast almost never sees.
Atmospheric river and Sumas flooding aftermath
November 2021An atmospheric river dropped over 200 mm of rain on the Fraser Valley, flooding the Sumas Prairie and washing out Highway 1. Abbotsford SD #34 and Chilliwack SD #33 closed for road and bus access reasons even though the precipitation fell as rain — a textbook case of why our forecast tracks precipitation type, not just snowfall.
FAQ
British Columbia snow day frequently asked questions
The 9 questions British Columbia parents and teachers ask us most often.
Will Vancouver SD #39 close tomorrow?
Type your Vancouver postal code or "Vancouver, British Columbia" into the predictor at the top of this page to see tomorrow’s school closure probability for Vancouver School District #39. SD #39 closures are uncommon but trigger at much lower snowfall totals than anywhere else in Canada — 5–10 cm of overnight accumulation is enough. The predictor returns both school closure and bus cancellation probabilities separately.
Why does Vancouver close at 5–10 cm when Calgary stays open at 25 cm?
Coastal BC sees so few snow events in a typical winter that Lower Mainland municipalities maintain only a small fraction of the plowing and salting fleet that Prairie cities run year-round. When 8 cm falls on roads designed for rain, hills become impassable and bus routes cannot be cleared in time for morning pickup. Vancouver SD #39, Burnaby SD #41, Surrey SD #36, and Richmond SD #38 all apply this lower threshold.
What is an atmospheric river and how does it affect BC schools?
An atmospheric river is a narrow corridor of concentrated Pacific moisture that can deliver 100+ mm of precipitation in 24 hours. Below the freezing level it falls as rain; above it falls as heavy snow. Atmospheric rivers caused the November 2021 Sumas Prairie flooding that closed Abbotsford SD #34 and Chilliwack SD #33, and they regularly close Sea to Sky SD #48 highway routes. Our forecast tracks precipitation type at your exact elevation.
Are buses cancelled in coastal BC vs interior BC differently?
Yes. Coastal districts like Vancouver SD #39, Surrey SD #36, and Greater Victoria SD #61 cancel buses for 5–10 cm of snow because their routes are not designed for winter conditions. Interior districts like Central Okanagan SD #23, Kamloops-Thompson SD #73, and Prince George SD #57 operate through 15–20 cm routinely. The predictor applies the right regional profile based on your postal code.
Will school be cancelled tomorrow in Victoria?
Enter your Victoria postal code or "Victoria, British Columbia" above. Greater Victoria SD #61, Sooke SD #62, and Saanich SD #63 each make independent calls but usually align on major events. Victoria closures are rare — the February 2017 multi-day closure is the most-cited recent example. Even 5 cm of snow can trigger a bus cancellation because the region has almost no winter road infrastructure.
How accurate is the predictor for Whistler / Sea-to-Sky / mountain areas?
Sea to Sky SD #48 covering Squamish, Whistler, and Pemberton is supported, but its closure pattern differs from the rest of coastal BC. Whistler routinely operates through 30+ cm of snow because the corridor is built for it. Closures in SD #48 usually involve Highway 99 conditions rather than snowfall alone. The predictor weights highway closure risk and freezing-level position for these postal codes.
Does the predictor cover BC’s Conseil scolaire francophone schools?
Yes. Conseil scolaire francophone de la Colombie-Britannique (SD #93) operates French-language schools across the entire province, from Victoria to Fort St. John. SD #93 typically follows the closure call of whichever local School District it shares a community with, so the predictor returns the same probability as the surrounding numbered district at your postal code.
What is the Pineapple Express?
The Pineapple Express is the best-known sub-type of atmospheric river — a moisture plume that originates near Hawaii and steers into the BC coast. It produces some of the largest single-event precipitation totals in Canadian history. For schools, the danger is the transition phase: when arctic air arrives behind the moisture, the event flips from heavy rain to freezing rain to ice. Several major Lower Mainland closures have followed this pattern.
How does Vancouver Island differ from the Lower Mainland for closures?
Vancouver Island districts (Greater Victoria SD #61, Sooke SD #62, Saanich SD #63, Nanaimo Ladysmith SD #68, Cowichan Valley SD #79) see even less snow than the Lower Mainland in a typical year, so closure thresholds are similar but events are rarer. The arctic outflow through the Strait of Georgia is the dominant trigger — the December 2022 outflow event closed Island districts for a full week.
Other provinces
Snow day forecasts for the rest of Canada
Each province has its own dedicated forecast hub with local school boards, weather patterns, and FAQs.
GTA bus-cancellation patterns and Northern Ontario lake-effect storms.
Freezing-rain corridor along the St. Lawrence; CSS service centres coordinate by region.
Highest snow tolerance in Canada; chinook recovery days are routine.
Wind-chill driven closures; outdoor recess cancels before classes do.
Blizzards and wind chill drive closures; snowfall alone rarely enough.
Atlantic nor’easters; HRCE announces via its app the night before for major storms.
Bay of Fundy storms and freezing-rain events.
NLESD is among the most weather-tolerant districts in Canada.
Coastal wind events and rural road exposure; single province-wide board.
Extreme cold past −45 °C wind chill is the most common closure trigger.
Blizzard warnings drive closures; −45 °C is operational.
Blizzard warnings only; cold alone rarely closes school.
Check your overnight snow day chance in British Columbia now
The predictor runs in your browser using the latest multi-model forecast for your exact location.
Run the British Columbia predictor →