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.
Filters
Board
Level
Program
CBE — Calgary Board of Education
251 schoolsCalgary Catholic School District
111 schoolsCharter schools
18 schoolsFrancophone schools (FrancoSud)
7 schoolsPrivate and independent schools
78 schoolsLocations 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.