School Map — Canada School Map home

All provinces and territories

Schools in Canada

18,820 elementary, secondary and post-secondary schools from official provincial and territorial lists, organized by province and municipality.

63 municipal school maps below

Plate I · Canada2,558 municipalities
1000 km

One circle per municipality, sized by the number of listed schools.

Schools listed
18,82015,715 with a mapped location
K–12 schools
16,2802,026 post-secondary or adult
Official-language minority
998Official-language minority schools (as listed)
Municipalities
2,676

Overview

What the lists show for Canada

A school can offer several levels, so level counts add up to more than the number of schools. Sector is shown only as the source states it.

Schools in Canada offering each level
  • Early childhood: 5,268
  • Kindergarten: 9,041
  • Elementary: 12,536
  • Middle / junior high: 8,780
  • Secondary / high school: 5,046
  • Adult & post-secondary: 2,046
48% Public12% Separate / Catholic18% Private / independent21% Not stated in source
Schools in Canada by sector as listed
  • Public: 9,093
  • Separate / Catholic: 2,246
  • Private / independent: 3,398
  • Not stated in source: 3,909

Provinces

By province and territory

Schools by province and territory
Province or territorySchoolsElementarySecondaryPost-sec.Lang. minority
Ontario6,8034,9241,771298468
Quebec3,6422,201802886318
Alberta2,8311,75075323340
British Columbia2,3571,43760632011
Manitoba9415553325824
Saskatchewan9247543995510
Nova Scotia434301946122
New Brunswick369255717388
Newfoundland and Labrador295206124416
Prince Edward Island874921155
Northwest Territories52432932
Nunavut46332611
Yukon39281823

City maps

Municipal school maps

  • TorontoOnt. · 1,168 schools
  • MontréalQue. · 716 schools
  • CalgaryAlta. · 668 schools
  • EdmontonAlta. · 493 schools
  • OttawaOnt. · 415 schools
  • WinnipegMan. · 360 schools
  • MississaugaOnt. · 337 schools
  • VancouverB.C. · 248 schools
  • BramptonOnt. · 246 schools
  • HamiltonOnt. · 199 schools
  • SurreyB.C. · 197 schools
  • QuébecQue. · 186 schools
  • HalifaxN.S. · 176 schools
  • MarkhamOnt. · 162 schools
  • LondonOnt. · 157 schools
  • SaskatoonSask. · 136 schools
  • LavalQue. · 128 schools
  • LongueuilQue. · 114 schools
  • ReginaSask. · 113 schools
  • Richmond HillOnt. · 112 schools
  • GatineauQue. · 111 schools
  • KitchenerOnt. · 98 schools
  • VaughanOnt. · 95 schools
  • Greater SudburyOnt. · 94 schools
  • WindsorOnt. · 94 schools
  • OakvilleOnt. · 91 schools
  • BurnabyB.C. · 86 schools
  • RichmondB.C. · 86 schools
  • LethbridgeAlta. · 77 schools
  • Red DeerAlta. · 76 schools
  • BurlingtonOnt. · 75 schools
  • SherbrookeQue. · 75 schools
  • KingstonOnt. · 74 schools
  • KelownaB.C. · 71 schools
  • AbbotsfordB.C. · 70 schools
  • OshawaOnt. · 68 schools
  • BarrieOnt. · 67 schools
  • GuelphOnt. · 63 schools
  • LangleyB.C. · 62 schools
  • CambridgeOnt. · 61 schools
  • SaguenayQue. · 61 schools
  • Trois-RivièresQue. · 59 schools
  • St. CatharinesOnt. · 58 schools
  • WhitbyOnt. · 58 schools
  • CoquitlamB.C. · 56 schools
  • Prince GeorgeB.C. · 56 schools
  • Thunder BayOnt. · 55 schools
  • BrantfordOnt. · 54 schools
  • KamloopsB.C. · 52 schools
  • LévisQue. · 50 schools
  • MiltonOnt. · 49 schools
  • SaanichB.C. · 49 schools
  • Medicine HatAlta. · 48 schools
  • Chatham-KentOnt. · 47 schools
  • Grande PrairieAlta. · 46 schools
  • AjaxOnt. · 45 schools
  • DeltaB.C. · 45 schools
  • WaterlooOnt. · 45 schools
  • PeterboroughOnt. · 44 schools
  • Strathcona CountyAlta. · 44 schools
  • ChilliwackB.C. · 42 schools
  • NanaimoB.C. · 40 schools
  • Sault Ste. MarieOnt. · 40 schools

About the data

Where the list comes from

Source lists are dated 2020-12-30 to 2024-11-29. Schools open, close, move and change grades. Confirm current details and enrolment rules with the school or school board.

Schools come from Open Database of Educational Facilities (ODEF), version 3.0 (Statistics Canada (Linkable Open Data Environment)), which combines 37 official lists for Canada. No school is rated or ranked here. Check what to confirm before choosing.