Home › Calgary Schools

Calgary schools

Calgary Schools Map — Find Schools by Community, Board & Grade

All 465 Calgary schools on one map. Search a school or a community, or find the schools near you.

Data updated October 2026.

Calgary Schools · Alberta
CBECatholicCharterFrancophonePrivate

CBE — Calgary Board of Education

251 schools
CBE publicA. E. Cross SchoolGrades 7–9 · Junior highGlenbrookCBE publicAbbeydale SchoolGrades K–6 · ElementaryAbbeydaleCBE publicAcadia SchoolGrades K–6 · ElementaryAcadiaCBE publicAdolescent Mental Health ServicesGrades K–12 · Elementary, Junior high, High schoolSt. Andrews HeightsCBE publicAlex Ferguson SchoolGrades K–6 · ElementaryShaganappiCBE publicAlex Munro SchoolGrades K–6 · ElementaryHuntington HillsCBE publicAll Boys ProgramGrades Elementary · ElementaryRutland ParkCBE publicAltadore SchoolGrades K–6 · ElementaryAltadoreCBE publicAlternative High SchoolGrades 10–12 · High schoolAltadoreCBE publicAndrew Sibbald SchoolGrades K–5 · ElementaryLake BonavistaCBE publicAnnie Foote SchoolGrades K–6 · ElementaryTempleCBE publicAnnie Gale SchoolGrades 6–9 · Elementary, Junior highWhitehornCBE publicArbour Lake Middle SchoolGrades 6–9 · Elementary, Junior highArbour LakeCBE publicAuburn Bay SchoolGrades K–5 · ElementaryAuburn BayCBE publicBalmoral SchoolGrades 5–9 · Elementary, Junior highTuxedo ParkCBE publicBanff Trail SchoolGrades K–5 · ElementaryCharleswoodFrench ImmersionCBE publicBanting and Best SchoolGrades K–3 · ElementaryOgdenCBE publicBattalion Park SchoolGrades K–6 · ElementarySignal HillCBE publicBayside SchoolGrades K–5 · ElementaryAuburn BayCBE publicBeddington Heights SchoolGrades K–6 · ElementaryBeddington HeightsCBE publicBelfast SchoolGrades K–6 · ElementaryMayland HeightsCBE publicBelvedere Parkway SchoolGrades K–6 · ElementaryBownessCBE publicBishop Pinkham SchoolGrades 7–9 · Junior highLakeviewFrench ImmersionCBE publicBob Edwards SchoolGrades 6–9 · Elementary, Junior highMarlboroughFrench ImmersionCBE publicBowcroft SchoolGrades K–6 · ElementaryBownessCBE publicBowness High SchoolGrades 10–12 · High schoolBownessCBE publicBraeside SchoolGrades K–6 · ElementaryBraesideCBE publicBranton SchoolGrades 6–9 · Elementary, Junior highBanff TrailFrench ImmersionCBE publicBrentwood SchoolGrades K–6 · ElementaryBrentwoodCBE publicBriar Hill SchoolGrades K–6 · ElementaryHounsfield Heights/Briar HillCBE publicBridlewood SchoolGrades K–6 · ElementaryBridlewoodCBE publicBuchanan SchoolGrades K–6 · ElementaryHighland ParkCBE publicBuffalo Rubbing Stone SchoolGrades K–5 · ElementaryPanorama HillsCBE publicCambrian Heights SchoolGrades K–6 · ElementaryCambrian HeightsCBE publicCanyon Meadows SchoolGrades K–5 · ElementaryCanyon MeadowsCBE publicCapitol Hill SchoolGrades K–6 · ElementaryCapitol HillCBE publicCappy Smart SchoolGrades K–6 · ElementaryMarlborough ParkCBE publicCaptain John Palliser SchoolGrades K–6 · ElementaryBrentwoodCBE publicCaptain Nichola Goddard SchoolGrades 6–9 · Elementary, Junior highPanorama HillsCBE publicCatherine Nichols Gunn SchoolGrades K–6 · ElementaryHuntington HillsCBE publicCecil Swanson SchoolGrades K–6 · ElementaryRundleCBE publicCedarbrae SchoolGrades K–6 · ElementaryCedarbraeCBE publicCentennial High SchoolGrades 10–12 · High schoolSundanceCBE publicCentral Memorial High SchoolGrades 10–12 · High schoolNorth Glenmore ParkCBE publicChaparral SchoolGrades K–6 · ElementaryChaparralCBE publicChief Justice Milvain SchoolGrades K–6 · ElementaryWhitehornCBE publicChildren's Village SchoolGrades 1–6 · ElementaryRenfrewCBE publicChinook Learning ServicesGrades 10–12 · High schoolTuxedo ParkCBE publicChinook Park SchoolGrades K–6 · ElementaryKelvin GroveFrench ImmersionCBE publicChris Akkerman SchoolGrades K–5 · ElementaryMarlboroughCBE publicChristine Meikle SchoolGrades 5–12 · Elementary, Junior high, High schoolVarsityCBE publicCitadel Park SchoolGrades K–5 · ElementaryCitadelCBE publicClarence Sansom SchoolGrades 7–9 · Elementary, Junior highPineridgeCBE publicCollingwood SchoolGrades K–6 · ElementaryCollingwoodCBE publicColonel Irvine SchoolGrades 5–9 · Elementary, Junior highHighwoodCBE publicColonel J. Fred Scott SchoolGrades K–6 · ElementaryWhitehornCBE publicColonel Macleod SchoolGrades 5–9 · Elementary, Junior highRenfrewCBE publicColonel Sanders SchoolGrades K–4 · ElementaryThorncliffeCBE publicColonel Walker SchoolGrades K–6 · ElementaryInglewoodCBE publicConnaught SchoolGrades K–6 · ElementaryBeltlineCBE publicCopperfield SchoolGrades K–5 · ElementaryCopperfieldCBE publicCoventry Hills SchoolGrades K–5 · ElementaryCoventry HillsCBE publicCranston SchoolGrades K–4 · ElementaryCranstonCBE publicCrescent Heights High SchoolGrades 10–12 · High schoolCrescent HeightsCBE publicCrossing Park SchoolGrades K–9 · Elementary, Junior highMartindaleCBE publicDalhousie SchoolGrades K–6 · ElementaryDalhousieCBE publicDavid Thompson SchoolGrades 5–9 · Elementary, Junior highAcadiaFrench ImmersionCBE publicDeer Run SchoolGrades K–6 · ElementaryDeer RunCBE publicDiscovering ChoicesGrades 10–12 · High schoolBeltlineCBE publicDiscovering Choices IIGrades 10–12 · High schoolNear MarlboroughCBE publicDouglas Harkness SchoolGrades K–6 · ElementaryPineridgeCBE publicDouglasdale SchoolGrades K–5 · ElementaryDouglasdale/GlenCBE publicDr. E. P. Scarlett High SchoolGrades 10–12 · High schoolCanyon MeadowsFrench ImmersionCBE publicDr. E. W. Coffin SchoolGrades K–6 · ElementaryBrentwoodCBE publicDr. Freda Miller SchoolGrades K–5 · ElementaryEvergreenCBE publicDr. George Stanley SchoolGrades 5–9 · Elementary, Junior highCranstonCBE publicDr. Gladys McKelvie Egbert SchoolGrades 7–9 · Junior highMarlborough ParkCBE publicDr. Gordon Higgins SchoolGrades 7–9 · Junior highRundleCBE publicDr. Gordon Townsend SchoolGrades K–12 · Elementary, Junior high, High schoolUniversity DistrictCBE publicDr. J. K. Mulloy SchoolGrades K–4 · ElementaryHuntington HillsCBE publicDr. Martha Cohen SchoolGrades 6–9 · Elementary, Junior highNew BrightonCBE publicDr. Oakley SchoolGrades 3–12 · Elementary, Junior high, High schoolAltadoreCBE publicDr. Roberta Bondar SchoolGrades K–6 · ElementaryStrathcona ParkCBE publicEarl Grey SchoolGrades K–6 · ElementaryUpper Mount RoyalCBE publicEdgemont SchoolGrades K–5 · ElementaryEdgemontCBE publicElbow Park SchoolGrades K–6 · ElementaryElbow ParkCBE publicElboya SchoolGrades 5–9 · Elementary, Junior highElboyaFrench ImmersionCBE publicEmily Follensbee SchoolGrades K–9 · Elementary, Junior highNear BritanniaCBE publicEric Harvie SchoolGrades K–5 · ElementaryTuscanyCBE publicErin Woods SchoolGrades K–6 · ElementaryErin WoodsCBE publicErnest Manning High SchoolGrades 10–12 · High schoolSpringbank HillCBE publicErnest Morrow SchoolGrades 7–9 · Junior highForest LawnCBE publicEthel M. Johnson SchoolGrades K–6 · ElementarySouthwoodCBE publicEugene Coste SchoolGrades K–5 · ElementaryHaysboroCBE publicEvanston Heights SchoolGrades 4-8 · Elementary, Junior highEvanstonCBE publicEvergreen SchoolGrades K–5 · ElementaryEvergreenCBE publicF. E. Osborne SchoolGrades 6–9 · Elementary, Junior highVarsityFrench ImmersionCBE publicFairview SchoolGrades 4–9 · Elementary, Junior highFairviewCBE publicFalconridge SchoolGrades K–6 · ElementaryFalconridgeCBE publicFish Creek SchoolGrades K–6 · ElementarySundanceCBE publicForest Lawn High SchoolGrades 10–12 · High schoolForest LawnCBE publicG. W. Skene SchoolGrades 4–6 · ElementaryPenbrooke MeadowsCBE publicGeorges P. Vanier SchoolGrades 6–9 · Elementary, Junior highWinston Heights/MountviewFrench ImmersionCBE publicGlamorgan SchoolGrades K–9 · Elementary, Junior highGlamorganCBE publicGlenbrook SchoolGrades K–6 · ElementaryGlenbrookCBE publicGlendale SchoolGrades K–6 · ElementaryGlendaleCBE publicGlenmeadows SchoolGrades K–6 · ElementaryGlendaleCBE publicGrant MacEwan SchoolGrades K–6 · ElementaryFalconridgeCBE publicGriffith Woods SchoolGrades K–9 · Elementary, Junior highSpringbank HillCBE publicGuy Weadick SchoolGrades K–6 · ElementaryTempleCBE publicH. D. Cartwright SchoolGrades 7–9 · Junior highDalhousieCBE publicHarold Panabaker SchoolGrades 5–9 · Elementary, Junior highSouthwoodCBE publicHaultain Memorial SchoolGrades K–6 · ElementaryQueenslandCBE publicHawkwood SchoolGrades K–5 · ElementaryHawkwoodCBE publicHaysboro SchoolGrades K–6 · ElementaryHaysboroCBE publicHenry Wise Wood High SchoolGrades 10–12 · High schoolKelvin GroveCBE publicHidden Valley SchoolGrades K–5 · ElementaryHidden ValleyFrench ImmersionCBE publicHighwood SchoolGrades K–4 · ElementaryHighwoodCBE publicHillhurst SchoolGrades K–6 · ElementaryHillhurstCBE publicHugh A. Bennett SchoolGrades K–6 · ElementarySaddle RidgeCBE publicHuntington Hills SchoolGrades K–6 · ElementaryHuntington HillsCBE publicIan Bazalgette SchoolGrades 7–9 · Junior highDoverCBE publicJack James High SchoolGrades 10–12 · High schoolForest LawnCBE publicJames Fowler High SchoolGrades 10–12 · High schoolHighland ParkCBE publicJames Short Memorial SchoolGrades K–3 · ElementaryPenbrooke MeadowsCBE publicJanet Johnstone SchoolGrades K–4 · ElementaryShawnessyFrench ImmersionCBE publicJennie Elliott SchoolGrades K–6 · ElementaryLakeviewCBE publicJoane Cardinal-Schubert High SchoolGrades 10–12 · High schoolSetonCBE publicJohn G. Diefenbaker High SchoolGrades 10–12 · High schoolHuntington HillsCBE publicJohn Ware SchoolGrades 7–9 · Junior highPump HillCBE publicKeeler SchoolGrades K–6 · ElementaryForest HeightsCBE publicKenneth D. Taylor SchoolGrades K–3 · ElementaryEvanstonCBE publicKillarney SchoolGrades K–6 · ElementaryKillarney/GlengarryCBE publicKing George SchoolGrades K–5 · ElementaryMount PleasantFrench ImmersionCBE publicLake Bonavista SchoolGrades K–6 · ElementaryLake BonavistaCBE publicLakeshore SchoolGrades 6–9 · Elementary, Junior highAuburn BayCBE publicLe Roi Daniels SchoolGrades K–3 · ElementaryFairviewCBE publicLester B. Pearson High SchoolGrades 10–12 · High schoolPineridgeCBE publicLord Beaverbrook High SchoolGrades 10–12 · High schoolAcadiaCBE publicLouis Riel SchoolGrades K–9 · Elementary, Junior highOakridgeCBE publicLouise Dean SchoolGrades 9–12 · High schoolForest LawnCBE publicMahogany SchoolGrades K–5 · ElementaryMahoganyCBE publicManmeet Singh Bhullar SchoolGrades K–6 · ElementaryMartindaleCBE publicMaple Ridge SchoolGrades K–4 · ElementaryMaple RidgeCBE publicMarion Carson SchoolGrades K–6 · ElementaryVarsityCBE publicMarlborough SchoolGrades K–5 · ElementaryMarlboroughCBE publicMarshall Springs SchoolGrades 6–9 · Elementary, Junior highEvergreenCBE publicMayland Heights SchoolGrades K–6 · ElementaryMayland HeightsFrench ImmersionCBE publicMcKenzie Highlands SchoolGrades 4–9 · Elementary, Junior highMcKenzie TowneCBE publicMcKenzie Lake SchoolGrades K–6 · ElementaryMcKenzie LakeCBE publicMcKenzie Towne SchoolGrades K–4 · ElementaryMcKenzie TowneCBE publicMidnapore SchoolGrades K–6 · ElementaryMidnaporeCBE publicMidsun SchoolGrades 7–9 · Elementary, Junior highSundanceCBE publicMonterey Park SchoolGrades K–6 · ElementaryMonterey ParkCBE publicMount Royal SchoolGrades 7–9 · Junior highUpper Mount RoyalCBE publicMount View SchoolGrades K–6 · ElementaryWinston Heights/MountviewCBE publicMountain Park SchoolGrades 6–9 · Elementary, Junior highMcKenzie LakeCBE publicNellie McClung SchoolGrades K–6 · ElementaryPalliserCBE publicNelson Mandela High SchoolGrades 10–12 · High schoolMartindaleCBE publicNew Brighton SchoolGrades K–5 · ElementaryNew BrightonCBE publicNickle SchoolGrades 6–9 · Elementary, Junior highLake BonavistaCBE publicNiitsitapi Learning CentreGrades K–2 · ElementaryDoverCBE publicNorth Haven SchoolGrades K–6 · ElementaryNorth HavenCBE publicNorth Trail High SchoolGrades 10–12 · High schoolCoventry HillsCBE publicNorthern Lights SchoolGrades K–5 · ElementaryCoventry HillsCBE publicNose Creek SchoolGrades 6–9 · Elementary, Junior highCoventry HillsCBE publicO. S. Geiger SchoolGrades K–6 · ElementaryCastleridgeCBE publicOlympic Heights SchoolGrades K–6 · ElementaryStrathcona ParkCBE publicPanorama Hills SchoolGrades K–5 · ElementaryPanorama HillsCBE publicPatrick Airlie SchoolGrades K–6 · ElementaryForest LawnCBE publicPenbrooke Meadows SchoolGrades K–6 · ElementaryPenbrooke MeadowsCBE publicPeter Lougheed SchoolGrades 5–9 · Elementary, Junior highSaddle RidgeCBE publicPiitoayis Family SchoolGrades K-6 · ElementaryInglewoodCBE publicPineridge SchoolGrades K–6 · ElementaryPineridgeCBE publicPrairie Sky SchoolGrades K–9 · Elementary, Junior highSkyview RanchCBE publicPrince of Wales SchoolGrades K–4 · ElementaryParklandCBE publicQueen Elizabeth High SchoolGrades 7–12 · Junior high, High schoolHillhurstCBE publicQueen Elizabeth SchoolGrades K–6 · ElementaryHillhurstCBE publicR. T. Alderman SchoolGrades 5–9 · Elementary, Junior highMaple RidgeCBE publicRadisson Park SchoolGrades K–6 · ElementaryAlbert Park/Radisson HeightsCBE publicRamsay SchoolGrades K–6 · ElementaryRamsayCBE publicRanchlands SchoolGrades K–6 · ElementaryRanchlandsCBE publicRichmond SchoolGrades K–6 · ElementaryRichmondCBE publicRideau Park SchoolGrades K–9 · Elementary, Junior highRideau ParkCBE publicRiverbend SchoolGrades K–6 · ElementaryRiverbendCBE publicRiverside SchoolGrades K–9 · Elementary, Junior highBridgeland/RiversideCBE publicRobert Thirsk High SchoolGrades 10–12 · High schoolArbour LakeCBE publicRobert Warren SchoolGrades 6–9 · Elementary, Junior highCanyon MeadowsCBE publicRoland Michener SchoolGrades K–6 · ElementaryMarlborough ParkCBE publicRon Southern SchoolGrades K–6 · ElementarySilveradoCBE publicRosedale SchoolGrades K–9 · Elementary, Junior highRosedaleCBE publicRosemont SchoolGrades K–6 · ElementaryRosemontCBE publicRoyal Oak SchoolGrades K–4 · ElementaryRoyal OakCBE publicRundle SchoolGrades K–6 · ElementaryRundleCBE publicSaddle Ridge SchoolGrades K–4 · ElementarySaddle RidgeCBE publicSam Livingston SchoolGrades K–4 · ElementaryLake BonavistaFrench ImmersionCBE publicSamuel W. Shaw SchoolGrades 5–9 · Elementary, Junior highShawnessyCBE publicScenic Acres SchoolGrades K–5 · ElementaryScenic AcresCBE publicSenator Patrick Burns SchoolGrades 7–9 · Elementary, Junior highCharleswoodCBE publicSherwood SchoolGrades 4–9 · Elementary, Junior highOgdenCBE publicSibylla Kiddle SchoolGrades K–5 · ElementaryCranstonCBE publicSilver Springs SchoolGrades K–6 · ElementarySilver SpringsCBE publicSimon Fraser SchoolGrades 6–9 · Elementary, Junior highBrentwoodCBE publicSimons Valley SchoolGrades K–5 · ElementarySandstone ValleyCBE publicSir John A. Macdonald SchoolGrades 7–9 · Junior highHuntington HillsCBE publicSir John Franklin SchoolGrades 5–9 · Elementary, Junior highMayland HeightsCBE publicSir Wilfrid Laurier SchoolGrades 6–9 · Elementary, Junior highAlbert Park/Radisson HeightsCBE publicSir Winston Churchill High SchoolGrades 10–12 · High schoolBrentwoodCBE publicSomerset SchoolGrades K–4 · ElementarySomersetCBE publicStanley Jones SchoolGrades K–9 · Elementary, Junior highRenfrewCBE publicStart OutreachGrades 10–12 · High schoolBownessCBE publicSunalta SchoolGrades K–6 · ElementaryScarboroCBE publicSundance SchoolGrades K–6 · ElementarySundanceFrench ImmersionCBE publicSunnyside SchoolGrades K–6 · ElementarySunnysideCBE publicTaradale SchoolGrades K–4 · ElementaryTaradaleCBE publicTed Harrison SchoolGrades 5–9 · Elementary, Junior highTaradaleCBE publicTerrace Road SchoolGrades K–6 · ElementaryMontgomeryCBE publicTerry Fox SchoolGrades 7–9 · Junior highFalconridgeCBE publicThe Hamptons SchoolGrades K–6 · ElementaryHamptonsCBE publicThomas B. Riley SchoolGrades 7–9 · Junior highBownessCBE publicThorncliffe SchoolGrades K–6 · ElementaryThorncliffeCBE publicTom Baines SchoolGrades 6–9 · Elementary, Junior highEdgemontCBE publicTuscany SchoolGrades K–5 · ElementaryTuscanyFrench ImmersionCBE publicTwelve Mile Coulee SchoolGrades 6–9 · Elementary, Junior highTuscanyCBE publicUniversity SchoolGrades K–6 · ElementaryUniversity HeightsCBE publicValley Creek SchoolGrades 6–9 · Elementary, Junior highHidden ValleyFrench ImmersionCBE publicValley View SchoolGrades K–6 · ElementaryDoverCBE publicVarsity Acres SchoolGrades K–5 · ElementaryVarsityFrench ImmersionCBE publicVincent Massey SchoolGrades 7–9 · Junior highWestgateCBE publicVista Heights SchoolGrades K–6 · ElementaryVista HeightsCBE publicW. O. Mitchell SchoolGrades K–6 · ElementarySilver SpringsCBE publicWest Dalhousie SchoolGrades K–6 · ElementaryDalhousieCBE publicWest Dover SchoolGrades K–6 · ElementaryDoverCBE publicWest Ridge SchoolGrades 5–9 · Elementary, Junior highWest SpringsCBE publicWest Springs SchoolGrades K–4 · ElementaryWest SpringsCBE publicWest View SchoolGrades 7–12 · Elementary, Junior high, High schoolNear Royal OakCBE publicWestbrook OutreachGrades 10–12 · High schoolNear RamsayCBE publicWestern Canada High SchoolGrades 10–12 · High schoolCliff BungalowFrench ImmersionCBE publicWestgate SchoolGrades K–6 · ElementaryWestgateFrench ImmersionCBE publicWildwood SchoolGrades K–6 · ElementaryWildwoodCBE publicWilliam Aberhart High SchoolGrades 10–12 · Junior high, High schoolBanff TrailFrench ImmersionCBE publicWilliam D. Pratt SchoolGrades 5–9 · Elementary, Junior highRoyal OakCBE publicWilliam Reid SchoolGrades K–4 · ElementaryElbow ParkFrench ImmersionCBE publicWilliam Roper Hull SchoolGrades 1–12 · Elementary, Junior high, High schoolWoodlandsCBE publicWillow Park SchoolGrades 5–9 · Elementary, Junior highWillow ParkCBE publicWilma Hansen SchoolGrades 5–9 · Elementary, Junior highQueenslandCBE publicWindsor Park SchoolGrades K-4 · ElementaryWindsor ParkCBE publicWood's Homes SchoolGrades 1–12 · Junior high, High schoolBownessCBE publicWoodbine SchoolGrades K–6 · ElementaryWoodbineCBE publicWoodlands SchoolGrades K–6 · ElementaryWoodlandsCBE publicWoodman SchoolGrades 5–9 · Elementary, Junior highHaysboroFrench Immersion

Calgary Catholic School District

111 schools
CatholicAll Saints SchoolGrades 10-12 · High schoolLegacyCatholicApostles of JesusGrades K-9 · Elementary, Junior highSkyview RanchCatholicAscension of Our LordGrades K-9 · Elementary, Junior highHarvest HillsCatholicBishop Carroll High SchoolGrades 10-12 · High schoolCurrie BarracksCatholicBishop Kidd SchoolGrades 7-9 · Junior highAlbert Park/Radisson HeightsCatholicBishop McNally High SchoolGrades 10-12 · High schoolFalconridgeFrench ImmersionCatholicBishop O'Byrne High SchoolGrades 10-12 · High schoolShawnessyCatholicBlessed Marie-RoseGrades K-9 · Elementary, Junior highSherwoodCatholicChrist the King Catholic SchoolGrades K-9 · Elementary, Junior highCranstonCatholicCorpus Christi SchoolGrades K-6 · ElementaryThorncliffeCatholicDivine Mercy SchoolGrades K-6 · ElementaryMahoganyCatholicDon Bosco SchoolGrades Preschool-9 · Elementary, Junior highDeer RidgeCatholicEcole St. Pius X SchoolGrades K-6 · ElementaryCapitol HillFrench ImmersionCatholicFather Doucet SchoolGrades K-6 · ElementaryShawnessyCatholicFather James WhelihanGrades K-9 · Elementary, Junior highSundanceCatholicFather Lacombe SchoolGrades 10-12 · High schoolAlbert Park/Radisson HeightsCatholicFather Scollen SchoolGrades K-9 · Elementary, Junior highTempleCatholicGuardian Angel SchoolGrades K-6 · ElementaryAspen WoodsCatholicHoly Angels SchoolGrades K-6 · ElementaryRiverbendCatholicHoly Child SchoolGrades K-9 · Elementary, Junior highSilveradoCatholicHoly Cross SchoolGrades Preschool-9 · Elementary, Junior highDoverCatholicHoly Family SchoolGrades K-6 · ElementaryAlbert Park/Radisson HeightsCatholicHoly Name (Bilingual) SchoolGrades K-6 · ElementaryKillarney/GlengarryFrench ImmersionCatholicHoly Trinity SchoolGrades K-6 · ElementaryForest LawnCatholicJohn Costello Catholic SchoolGrades K-6 · ElementaryStrathcona ParkCatholicLight of Christ Catholic SchoolGrades K-9 · Elementary, Junior highSaddle RidgeCatholicLiving Spirit SchoolGrades K-9 · Elementary, Junior highLegacyCatholicMadeleine D'Houet Bilingual SchoolGrades 7-9 · Junior highWest HillhurstFrench ImmersionCatholicMonsignor A. J. Hetherington SchoolGrades K-6 · ElementaryCoral SpringsCatholicMonsignor E. L. Doyle SchoolGrades K-6 · ElementaryScenic AcresCatholicMonsignor J. J. O'BrienGrades K-9 · Elementary, Junior highBridlewoodCatholicMonsignor J. S. Smith SchoolGrades K-9 · Elementary, Junior highDouglasdale/GlenCatholicMonsignor Neville Anderson SchoolGrades K-6 · ElementarySandstone ValleyCatholicMother Mary Greene SchoolGrades K-6 · ElementaryEdgemontCatholicNotre Dame High SchoolGrades 10-12 · High schoolCountry Hills VillageCatholicOur Lady of FatimaGrades K-6 · ElementaryTaradaleCatholicOur Lady of Grace SchoolGrades K-9 · Elementary, Junior highEvanstonCatholicOur Lady of LourdesGrades 1-9 · Elementary, Junior highMissionCatholicOur Lady of Peace SchoolGrades K-9 · Elementary, Junior highMillriseCatholicOur Lady of the Assumption SchoolGrades K-9 · Elementary, Junior highBownessCatholicOur Lady of the Evergreens SchoolGrades K-6 · ElementaryEvergreenCatholicOur Lady of the Rockies High SchoolGrades 10-12 · High schoolHaysboroFrench ImmersionCatholicOur Lady of the Rosary SchoolGrades K-6 · ElementaryCranstonCatholicPrince of Peace SchoolGrades K-9 · Elementary, Junior highAuburn BayCatholicSacred Heart Elementary SchoolGrades K-6 · ElementarySunaltaCatholicSt. Albert the GreatGrades K-9 · Elementary, Junior highMcKenzie TowneCatholicSt. Alphonsus SchoolGrades K-9 · Elementary, Junior highRenfrewCatholicSt. Ambrose SchoolGrades K-9 · Elementary, Junior highArbour LakeCatholicSt. Andrew SchoolGrades K-6 · ElementaryGlamorganCatholicSt. Anne Academic CentreGrades K-12 · K–12RamsayCatholicSt. AnthonyGrades 1-12 · K–12ElboyaCatholicSt. Augustine SchoolGrades K-9 · Elementary, Junior highKingslandCatholicSt. Basil SchoolGrades K-9 · Elementary, Junior highTuscanyCatholicSt. Bede Elementary SchoolGrades K-6 · ElementaryBeddington HeightsCatholicSt. Benedict SchoolGrades K-6 · ElementaryPump HillCatholicSt. Bernadette SchoolGrades K-6 · ElementaryOgdenCatholicSt. Bonaventure SchoolGrades 7-9 · Junior highLake BonavistaCatholicSt. Boniface Elementary SchoolGrades K-6 · ElementaryLake BonavistaCatholicSt. BrigidGrades K-9 · Elementary, Junior highCitadelCatholicSt. Catherine Elementary SchoolGrades K-6 · ElementaryCanyon MeadowsCatholicSt. Cecilia (Bilingual) SchoolGrades K-6 · ElementaryAcadiaFrench ImmersionCatholicSt. ClareGrades K-6 · ElementaryCoventry HillsCatholicSt. Cyril SchoolGrades K-9 · Elementary, Junior highCedarbraeCatholicSt. Damien SchoolGrades K-6 · ElementaryDoverCatholicSt. Dominic SchoolGrades K-6 · ElementaryDalhousieCatholicSt. Elizabeth SetonGrades K-9 · Elementary, Junior highHidden ValleyCatholicSt. Francis High SchoolGrades 10-12 · High schoolCollingwoodFrench ImmersionCatholicSt. Gemma Outreach High SchoolGrades 10-12 · High schoolNear RundleCatholicSt. Gianna SchoolGrades K-6 · ElementaryAuburn BayCatholicSt. Gregory SchoolGrades 7-9 · Junior highGlendaleCatholicSt. Helena SchoolGrades 7-9 · Junior highHuntington HillsCatholicSt. Henry Elementary SchoolGrades Preschool-6 · ElementaryHuntington HillsCatholicSt. Hubert Elementary SchoolGrades K-6 · ElementaryHuntington HillsCatholicSt. Isabella SchoolGrades K-9 · Elementary, Junior highCopperfieldCatholicSt. James SchoolGrades K-9 · Elementary, Junior highNorth Glenmore ParkCatholicSt. Jean Brebeuf SchoolGrades 7-9 · Junior highBrentwoodCatholicSt. Jerome Elementary SchoolGrades K-6 · ElementaryPanorama HillsCatholicSt. Joan of Arc SchoolGrades K-9 · Elementary, Junior highWest SpringsCatholicSt. John Henry Newman SchoolGrades K-9 · Elementary, Junior highMcKenzie LakeCatholicSt. John Paul II SchoolGrades K-6 · ElementaryCastleridgeCatholicSt. John XXIII SchoolGrades K-9 · Elementary, Junior highFalconridgeCatholicSt. Joseph SchoolGrades K-9 · Elementary, Junior highMount PleasantCatholicSt. Josephine Bakhita SchoolGrades K-6 · ElementaryEvanstonCatholicSt. Jude SchoolGrades K-6 · ElementaryWoodbineCatholicSt. Kateri Tekakwitha SchoolGrades K-6 · ElementaryAbbeydaleCatholicSt. Luke Bilingual Elementary SchoolGrades K-6 · ElementaryBrentwoodFrench ImmersionCatholicSt. Margaret SchoolGrades K-9 · Elementary, Junior highCollingwoodCatholicSt. Marguerite SchoolGrades K-6 · ElementaryNew BrightonCatholicSt. Maria Goretti Elementary SchoolGrades K-6 · ElementaryHawkwoodCatholicSt. Mark Elementary SchoolGrades K-6 · ElementaryMarlboroughCatholicSt. Martha SchoolGrades K-9 · Elementary, Junior highMarlborough ParkCatholicSt. Mary's High SchoolGrades 10-12 · High schoolMissionCatholicSt. Matthew SchoolGrades K-9 · Elementary, Junior highAcadiaFrench ImmersionCatholicSt. Michael SchoolGrades K-9 · Elementary, Junior highRosscarrockFrench ImmersionCatholicSt. Monica SchoolGrades Preschool-9 · Elementary, Junior highMissionCatholicSt. Patrick SchoolGrades K-6 · ElementaryPineridgeCatholicSt. Paul SchoolGrades 1-12 · K–12Tuxedo ParkCatholicSt. Peter Elementary SchoolGrades K-6 · ElementaryPenbrooke MeadowsCatholicSt. Philip SchoolGrades K-6 · ElementaryParklandCatholicSt. Rita SchoolGrades K-6 · ElementaryRanchlandsCatholicSt. Rose of Lima SchoolGrades K-9 · Elementary, Junior highRundleFrench ImmersionCatholicSt. Rupert SchoolGrades K-6 · ElementaryRundleCatholicSt. Sebastian Elementary SchoolGrades K-6 · ElementaryChaparralCatholicSt. Stephen SchoolGrades K-9 · Elementary, Junior highSouthwoodCatholicSt. Sylvester SchoolGrades K-6 · ElementarySilver SpringsFrench ImmersionCatholicSt. Teresa of Calcutta SchoolGrades K-6 · ElementaryMidnaporeFrench ImmersionCatholicSt. Thomas Aquinas SchoolGrades K-6 · ElementaryGlendaleCatholicSt. Thomas More SchoolGrades K-6 · ElementaryTempleCatholicSt. Vincent De Paul SchoolGrades K-9 · Elementary, Junior highVarsityCatholicSt. Wilfrid Elementary SchoolGrades K-6 · ElementaryWhitehornCatholicSt. William SchoolGrades K-6 · ElementaryWillow Park

Private and independent schools

78 schools
PrivateAccess AcademyGrades 7-12 · Junior high, High schoolCurrie BarracksPrivateAhmadiyya Muslim SchoolGrades K-9 · Elementary, Junior highNear CastleridgePrivateAkiva AcademyGrades K-9 · Elementary, Junior highHaysboroPrivateAl-Amal AcademyGrades K-9 · Elementary, Junior highNear Royal OakPrivateAl-Qaim International SchoolGrades K-11 · K–12Near FairviewPrivateAlberta Ballet SchoolGrades 7-12 · Junior high, High schoolBeltlinePrivateArise Christian AcademyGrades 1-12 · K–12Albert Park/Radisson HeightsPrivateAurora Learning CalgaryGrades 3-12 · Elementary, Junior high, High schoolNear WhitehornPrivateBanbury Crossroads AcademyGrades K-12 · K–12Currie BarracksPrivateBanbury Crossroads SchoolGrades K-12 · K–12Currie BarracksPrivateBearspaw Christian School & CollegeGrades K-12 · K–12Near Glacier RidgePrivateCalgary AcademyGrades K-12 · K–12Aspen WoodsPrivateCalgary Academy CollegiateGrades K-12 · K–12Aspen WoodsPrivateCalgary Chinese Alliance SchoolGrades Senior High · High schoolBeddington HeightsPrivateCalgary Chinese Private SchoolGrades 10-12 · High schoolChinatownPrivateCalgary Christian High SchoolGrades 7-12 · Junior high, High schoolGlenbrookPrivateCalgary Christian SchoolGrades K-6 · ElementaryGlenbrookPrivateCalgary Classical AcademyGrades K-4 · ElementaryBridgeland/RiversidePrivateCalgary Classical Academy Currie CampusGrades K-10 · Elementary, Junior high, High schoolCurrie BarracksPrivateCalgary French & International SchoolGrades K-12 · K–12Cougar RidgePrivateCalgary German Language School SocietyGrades Junior High/Senior High · Junior high, High schoolBownessPrivateCalgary International AcademyGrades 1-6 · ElementaryRoyal OakPrivateCalgary Islamic School, Akram Jomaa CampusGrades K-12 · K–12Near Vista HeightsPrivateCalgary Islamic School, Omar Bin Al-Khattab CampusGrades K-9 · Elementary, Junior highNear Albert Park/Radisson HeightsPrivateCalgary Jewish AcademyGrades K-9 · Elementary, Junior highKelvin GrovePrivateCalgary Quest SchoolGrades 1-12 · K–12Spruce CliffPrivateCalgary Waldorf SchoolGrades K-9 · Elementary, Junior highCougar RidgePrivateCanadian Montessori SchoolGrades K-6 · ElementaryKelvin GrovePrivateCapstone Engineering AcademyGrades Elementary/Junior High/Senior High · Elementary, Junior high, High schoolNear FairviewPrivateChinook Winds Adventist AcademyGrades K-12 · K–12Near Osprey HillPrivateClear Water AcademyGrades K-12 · K–12Currie BarracksPrivateColumbia CollegeGrades 11-12 · High schoolNear Mayland HeightsPrivateDelta West AcademyGrades K-12 · K–12Bridgeland/RiversidePrivateEastside Christian AcademyGrades K-9 · Elementary, Junior highAbbeydalePrivateFoothills AcademyGrades 3-12 · Elementary, Junior high, High schoolParkdalePrivateFusion CollegiateGrades 10-12 · High schoolVarsityPrivateGlenmore Christian AcademyGrades K-9 · Elementary, Junior highBridlewoodPrivateGlenmore Christian Academy ElementaryGrades K-5 · ElementaryBridlewoodPrivateGlenmore Christian Academy Junior HighGrades 6-9 · Elementary, Junior highBridlewoodPrivateGobind Sarvar SchoolGrades 4-12 · Elementary, Junior high, High schoolSaddle RidgePrivateGreek Community SchoolGrades Senior High · High schoolSpruce CliffPrivateGreen Dome Islamic SchoolGrades K-7 · Elementary, Junior highSaddle RidgePrivateHeritage Christian AcademyGrades K-12 · K–12Near Vista HeightsPrivateHorizon Leadership AcademyGrades K-9 · Elementary, Junior highCurrie BarracksPrivateItalian School of CalgaryGrades 10-10 · High schoolCrescent HeightsPrivateJanus AcademyGrades 1-6 · ElementaryNear MarlboroughPrivateJanus Academy Junior/Senior High SchoolGrades 6-12 · Elementary, Junior high, High schoolAcadiaPrivateLYNX WestGrades K-9 · Elementary, Junior highGlenbrookPrivateLady Fatima AcademyGrades K-12 · K–12BeltlinePrivateLycée Louis PasteurGrades K-12 · K–12Garrison WoodsPrivateMAC Islamic SchoolGrades K-6 · ElementaryRanchlandsPrivateMaria Montessori SchoolGrades K-9 · Elementary, Junior highSt. Andrews HeightsPrivateMaster's AcademyGrades K-6 · ElementaryGarrison WoodsPrivateMaster's CollegeGrades 7-12 · Junior high, High schoolGarrison WoodsPrivateMenno Simons Christian SchoolGrades K-9 · Elementary, Junior highSpringbank HillPrivateMontessori School of CalgaryGrades K-5 · ElementaryCliff BungalowPrivateMountain View AcademyGrades K-12 · K–12Near WhitehornPrivateNational Sport SchoolGrades 8-12 · Junior high, High schoolNear Greenwood/GreenbriarPrivateNeriah Christian SchoolGrades 1-9 · Elementary, Junior highMidnaporePrivateNew Heights School and Learning ServicesGrades K-12 · K–12Currie BarracksPrivateNorth Point SchoolGrades 4-12 · Elementary, Junior high, High schoolRichmondPrivateNorth Point School - DSEPSGrades K-12 · K–12RichmondPrivateNorth Point School for BoysGrades K-6 · ElementaryRichmondPrivatePhoenix Education FoundationGrades K-12 · K–12Near Albert Park/Radisson HeightsPrivateRenert SchoolGrades K-12 · K–12Near CitadelPrivateRenfrew Educational Services-Janice McTighe CentreGrades K-10 · Elementary, Junior high, High schoolNear Vista HeightsPrivateRenfrew Thomas W. Buchanan CentreGrades K-10 · Elementary, Junior high, High schoolSundancePrivateRiver Valley SchoolGrades K-6 · ElementaryBownessPrivateRundle College AcademyGrades 4-12 · Elementary, Junior high, High schoolAltadorePrivateRundle College Elementary SchoolGrades K-6 · ElementarySpringbank HillPrivateRundle College Junior Senior HighGrades 7-12 · Junior high, High schoolSpringbank HillPrivateRundle StudioGrades 7-12 · Junior high, High schoolSpringbank HillPrivateThe Chinese AcademyGrades 10-12 · High schoolHuntington HillsPrivateThe Gilbertine AcademyGrades K-12 · K–12InglewoodPrivateTrinity Christian SchoolGrades K-9 · Elementary, Junior highMidnaporePrivateTyndale Christian SchoolGrades K-12 · K–12Near TwinhillsPrivateWebber AcademyGrades K-12 · K–12Aspen WoodsPrivateWest Island CollegeGrades 7-12 · Junior high, High schoolNear Fairview

Locations and addresses from The City of Calgary open data. Grade ranges from the Calgary Board of Education, the Calgary Catholic School District and Alberta Education. Pins show where a school is, not its attendance area. Online-only and home-education programs are not shown. See also 2025 exam results and colleges and universities.

Catchments

How Calgary school catchments work

Two public systems. Calgary has two publicly funded school systems: the Calgary Board of Education (CBE) and the Calgary Catholic School District. Each one gives every address its own designated schools, so one home has a CBE school and a Catholic school for each grade level. Families choose which system to use. Francophone (FrancoSud) schools serve families with French-language education rights.

Designated schools. A home can have different designated schools for elementary, junior high and high school. It can also have different ones for regular and alternative programs. Being close to a school does not mean a home is in its area.

Areas change. The boards review attendance areas often. Newer communities are often bused to a school in another community until a local school opens.

Alternative programs. Programs like French Immersion, bilingual and other specialty programs are offered only at some schools. Some popular programs use a lottery or a waitlist when more students apply than there are spaces.

Charter and private schools. These schools have no catchment area. Families apply to them directly, and many have waitlists.

Busing. CBE and the Catholic district bus eligible students who live too far from their designated school to walk. There is usually a yearly fee. Rules and fees change, so check the board's transportation page.

Questions

Calgary schools — common questions

What is a designated school?

It is the school a board assigns to your address for your child's grade and program. CBE and the Catholic district each have their own, so a home has both a CBE and a Catholic designated school. Designated schools can be different for elementary, junior high and high school.

Can my child go to a school outside our area?

Often yes, if the school has space. Students who live in a school's area get priority. Families who choose a school outside their area usually have to arrange their own transportation. Check with the board before you count on it.

Do alternative programs use a lottery?

Some do. When more students apply to a popular program than there are spaces, the board may use a lottery or a waitlist. Rules and deadlines change each year, so check the board's registration page early.

How do I find the designated school for an address?

Each board sets attendance areas by address, and they change from year to year. Use the CBE Find a School tool or the Calgary Catholic School District attendance areas page, or send me the address and I will confirm the designated schools before you write an offer. Being close to a school does not mean a home is in its area.

Who can attend a Catholic school?

The Calgary Catholic School District serves Catholic families first. Non-Catholic students can often register when there is space, and all students take part in religious education. Check registration rules with the district for the school year you are planning for.

Where is French Immersion offered?

Both CBE and the Catholic district offer French Immersion at selected schools, not at every school, usually starting in Kindergarten or Grade 1, with some later-entry options. Turn on the French Immersion filter to see those schools. Francophone (FrancoSud) schools are separate: they teach fully in French for families with French-language education rights.

Is there busing?

CBE and the Catholic district run yellow-bus service for eligible students who live beyond walking distance of their designated school, usually with a yearly fee. Many high school students use Calgary Transit. Charter and private schools set their own transportation. Check the board's transportation page for current rules and fees.

Ask Kelly about a school →