Calgary schools, made simple.
Find the schools near any community by age, check when your child starts kindergarten, see if you qualify for the bus, and know what to check before you buy.
Schools near a community, by age.
Pick a Calgary community, then filter by age and school board. Data comes live from the City of Calgary.
Nearby isn’t the same as designated. Confirm the exact address with CBE Find a School or the Calgary Catholic School Finder.
Two answers, in seconds.
When does my child start school?
Kindergarten if they turn 5 on or before Dec. 31 of that school year. Grade 1 if they turn 6 by Dec. 31.
Will my child get the yellow bus?
Board Grade Distance to designated schoolEverything else, one tab at a time.
Calgary Board of Education
Every CBE student is assigned a school based on home address and program. About 143,475 students projected for 2026–27.
Calgary Catholic School District
Catholic students inside a school’s area get priority. Others are accepted when space allows, without a guaranteed spot next year. A baptismal certificate may be requested.
Conseil scolaire FrancoSud
French first-language schools, not immersion. 16 schools (12 public, 4 Catholic). Eligibility is based on parents’ Section 23 Charter rights.
Public charter schools
Non-profit public schools with a different approach to the Alberta curriculum. No tuition, but fees may apply. Space is limited. Examples include Calgary Arts Academy, Almadina and FFCA.
Private schools
About 230 in Alberta. Each school sets its own tuition. Accredited funded schools teach Alberta’s programs with certificated teachers.
Public programs
- French: Early Immersion (K–12), Late Immersion (7–12)
- Bilingual: Spanish (K–12), Mandarin (K–9), German (K–6)
- High school: AP (10–12), IB (11–12)
- Alternative: Arts-Centred, Science, All Girls, Indigenous Focus, Montessori, Traditional Learning Centre
Catholic programs
- French Immersion: start in K or Grade 1, or late entry in Grade 7
- Spanish Bilingual: K–12
- Language & culture: Filipino, Italian
- High school choice: AP, IB, Hockey Canada Skills Academy, self-directed and online
Popular programs fill up
A CBE school or program at or over capacity goes into lottery. Applications open in January; results come in February. Check which school serves the address for the program you want.
Key dates
- Jan. 12, 2026: CBE registration opened (not first come, first served).
- Feb. 2, 2026: Calgary Catholic registration opened online.
- Feb. 10, 2026: CBE lottery deadline, noon.
- FrancoSud: request on their website; summer requests answered after Aug. 20.
Watch each board for 2027–28 dates.
What you’ll need
- Birth certificate
- Proof of address
- Catholic baptismal certificate (Catholic schools, if asked)
Registering late for CBE? You may be placed at an overflow school with space.
Yellow bus
| Regular or alternative program | $500 |
| Kindergarten (one-way) | $250 |
| Alternate address (extra) | $100 |
Walk zones: 1.6 km (K–6), 2 km (7–9). High school students generally use Calgary Transit. CBE Transportation: 403-817-7433.
Transportation
| Kindergarten (1.6 km+) | $0 |
| Grades 1–6 (1.6 km+) | $450 / yr |
| Family maximum | $900 / yr |
| Grades 7–12 transit rebate (2 km+) | $20 / mo |
Students outside the attendance area are generally not eligible.
14 more Calgary projects
- CBE: elementary schools in Walden, Carrington, Cityscape, Kincora/Sage Hill and Mahogany; K–9 in Country Hills; middle school in Legacy; more
- Catholic: elementary/junior high in Cityscape and Mahogany; high school in Ambleton
- FrancoSud: a new Grade 7–9 school
Announced isn’t open
Most projects start in planning, then design and construction, which takes years. Evans Heights School opened for Grades 4–8 in 2026–27. A new school can change designations nearby.
Your 5-step school checklist.
School FAQ.
Is the closest school my child’s designated school?
Not always. CBE says your designated school may not be the closest one. Look up the exact address with CBE Find a School or call 403-817-7955.
If we live in a school’s area, is a spot guaranteed?
Not always. A CBE school, program or grade at or over capacity can go into lottery. Students without a space go to their designated or an overflow school.
Can my child attend a Catholic school if we’re not Catholic?
Often, when space allows. Catholic students inside the attendance area get priority, and others can’t be guaranteed a spot in the next grade at the same school.
When do I register for kindergarten?
Children can start if they turn five on or before Dec. 31 of that school year. For 2026–27, CBE opened Jan. 12 and Calgary Catholic opened Feb. 2.
What’s the difference between French immersion and francophone schools?
Immersion teaches French as a second language (CBE and Catholic). Francophone schools teach in French as a first language and are run by FrancoSud, with eligibility based on Section 23 rights.
Do charter schools charge tuition?
No. Alberta public charter schools can’t charge tuition but may charge other fees. Many use waitlists or lotteries.
Have a school in mind? Let’s find the home.
Sources & fine print
- City of Calgary Open Data: Schools
- CBE: Find a School
- CBE: Find a School FAQ
- CBE: New to CBE
- CBE: Countdown to kindergarten
- CBE: School lottery
- CBE: Program options
- CBE: School bus services
- CBE: New schools announced (Feb. 2026)
- Calgary Catholic: Registration eligibility
- Calgary Catholic: 2026–27 registration
- Calgary Catholic: Attendance areas
- Calgary Catholic: Languages
- Calgary Catholic: Transportation eligibility
- Calgary Catholic: Transportation fees
- FrancoSud: Eligibility & registration
- Alberta: Public charter schools
- Alberta: Independent schools
- Alberta: Active school projects
- LiveWire Calgary: 14 more schools (Feb. 2026)
- LiveWire Calgary: New classrooms for 2026–27
Checked November 2026. Boundaries, programs, fees and dates change; confirm with the school board before you buy or register. Distances are straight-line. This guide doesn’t rank or recommend schools. George Brown, REALTOR®, LPT Realty.