French immersion in Edmonton and Calgary is run by Edmonton Public Schools and the Calgary Board of Education. Both boards accept students with no prior French at their main entry points, but they differ in which grades they accept and how they place students who arrive later. Edmonton lists 21 unique schools offering French immersion, while Calgary organizes its program into early, late and intensive pathways.
How French immersion works in Alberta
Entry points by board
| Entry point | Edmonton Public Schools (2026) | Calgary Board of Education (2026) |
|---|---|---|
| Early entry | Kindergarten or Grade 1, no prior French needed | Kindergarten or Grade 1, no prior French needed; program runs K-12 |
| Late entry | Starts in Grade 7 | Grade 7, no prior French needed; program covers Grades 7-12 |
Calgary also offers an intensive French option in Grade 6, described as an accelerated program. In Edmonton, late French Immersion starts in Grade 7, and students entering after Grade 1 (including Grade 6) are assessed individually.
Edmonton: placement after Grade 1
Students who want to enter Edmonton’s program after Grade 1 are not admitted automatically. Edmonton Public Schools (2026) states that they are assessed individually. Families should ask about this assessment early, because it determines whether a late start is possible.
Calgary: three pathways
The Calgary Board of Education (2026) describes three distinct routes:
- Early French Immersion, from Kindergarten through Grade 12
- Late French Immersion, from Grade 7 through Grade 12, with entry in Grade 7
- Intensive French, a Grade 6 accelerated program
Comparing the two systems
To compare a school in each city, start with the child’s current grade. A child entering Kindergarten or Grade 1 fits the early route in both cities. A child entering in Grade 7 can use the late route in both. A child entering between Grade 2 and Grade 5 depends on individual assessment in Edmonton, while Calgary’s listed routes do not include those grades. For Grade 6, Calgary lists Intensive French, an accelerated program, while Edmonton assesses students entering after Grade 1 individually (Edmonton Public Schools, 2026).

French Immersion in Calgary: The CBE Offer
The Calgary Board of Education (CBE) runs three French immersion pathways, each with its own entry point. Families can enroll at the start of elementary school, at the start of junior high, or through an accelerated Grade 6 option.
Program structure
| Program | Grades | Entry point | Prior French required |
|---|---|---|---|
| Early French Immersion | K-12 | Kindergarten or Grade 1 | No |
| Late French Immersion | 7-12 | Grade 7 | No |
| Intensive French | 6 | Accelerated program in Grade 6 | No |
Late French Immersion is designed for students who begin French in Grade 7 and continue through high school. Intensive French is an accelerated program offered in Grade 6, and no prior French is required to register.
Choosing between entry points
The main variable is the child’s grade when the family decides to enroll. Early immersion gives the longest continuous exposure to French, since students follow the program across all grades. Late immersion allows a later decision but covers fewer years of French instruction. Families should check with the CBE which schools offer the pathway they want.
Program history
The CBE marked the 50th anniversary of its French immersion program in April 2024, according to CTV News Calgary (2024-04-23). The program is therefore one of the longest-running public French immersion offerings in the Calgary area.
French Immersion in Edmonton: the EPSB Offer
Edmonton Public Schools (EPSB) lists 21 unique schools offering French Immersion: 15 elementary schools, 4 junior high schools and 2 senior high schools (Edmonton Public Schools, 2026). The junior high schools are Avalon, Dickinsfield, Kenilworth and kisêwâtisiwin. The senior high schools are Harry Ainlay and Ross Sheppard. Laurier Heights and McKernan offer the program at both the elementary and junior high levels, so families with children at those schools can follow the program through Grade 9 without changing buildings.
The main decision point is the entry grade. EPSB sets out three routes:
| Entry point | Grade | Prior French required | Selection method |
|---|---|---|---|
| Early entry | Kindergarten or Grade 1 | No | Direct entry |
| Entry after Grade 1 | Grade 2 or later | Not specified as required | Individual assessment |
| Late French Immersion | Grade 7 | Not specified as required | Not specified |
The official source does not specify selection criteria for the Grade 7 entry.
To compare schools in practice, check three things with EPSB before choosing a home address:
- Entry grade available at the specific school, since not every school offers every route.
- Continuity from elementary to junior high to senior high, using the school pairs listed above.
- Assessment dates for after-Grade-1 entry, which the official listing does not give.
Entry points: kindergarten, Grade 1 or Grade 7?
Both school boards accept students at the start of elementary school, and both offer a later entry point. The main difference is how they handle students who arrive after Grade 1. The Calgary Board of Education’s published entry points are Kindergarten, Grade 1, Grade 6 (Intensive French) and Grade 7.
| Entry point | Edmonton Public Schools | Calgary Board of Education |
|---|---|---|
| Kindergarten or Grade 1 | Entry with no prior French (Edmonton Public Schools, 2026) | Early French Immersion, K-12, no prior French required (Calgary Board of Education, 2026) |
| After Grade 1 | Students are assessed individually (Edmonton Public Schools, 2026) | No listed route for Grades 2–5; Intensive French in Grade 6 (Calgary Board of Education, 2026) |
| Grade 6 | Students entering after Grade 1 are assessed individually (Edmonton Public Schools, 2026) | Intensive French, an accelerated program (Calgary Board of Education, 2026) |
| Grade 7 | Late French Immersion starts here (Edmonton Public Schools, 2026) | Late French Immersion, Grades 7-12, no prior French (Calgary Board of Education, 2026) |
Early entry uses Kindergarten and Grade 1 as the standard routes in both cities.
Grade 7 entry is the main late option. Calgary lists it explicitly for students with no prior French, and Edmonton states that its late program also starts in Grade 7.

What are the differences between Calgary and Edmonton?
The two school boards differ in their entry points, program types, and how students move between grade levels. The Calgary Board of Education (2026) describes three separate routes: Early French Immersion, Late French Immersion, and Intensive French. Edmonton Public Schools (2026) organises its program around a named list of schools at each level, and it assesses students who arrive after Grade 1 on an individual basis.
| Feature | Calgary (Calgary Board of Education, 2026) | Edmonton (Edmonton Public Schools, 2026) |
|---|---|---|
| Early entry | Kindergarten or Grade 1, continuing through Grade 12 | Kindergarten or Grade 1, no prior French needed |
| Late entry | Grade 7, no prior French required | Late French Immersion starts in Grade 7 |
| Entry after Grade 1 | No listed route for Grades 2–5; Intensive French in Grade 6 | Assessed individually |
| Accelerated option | Intensive French in Grade 6 | Not described in the sources consulted |
The practical difference for families is the entry point available after the start of school. In Calgary, the sources name Grade 6 (Intensive) and Grade 7 (Late) as entry routes.
The sources consulted do not describe any transfer arrangements between schools.
Do French immersion schools influence neighbourhood choice?
French Immersion is offered at a limited set of schools, so a family that wants the program often has to choose a home within reach of a specific building. The official sources consulted do not give a count for Calgary, so a direct comparison of school density between the two cities is not possible from these sources alone.
Entry points affect the decision as much as location. The two districts open the program at different stages:
| Entry point | Edmonton Public Schools | Calgary Board of Education |
|---|---|---|
| Early immersion | Kindergarten or Grade 1, no prior French required | Kindergarten or Grade 1, K-12 program, no prior French required |
| Late immersion | Starts in Grade 7 | Grade 7 entry, no prior French required |
| Accelerated option | Not listed in the sources consulted | Intensive French in Grade 6 |
| Later entry | Students assessed individually after Grade 1 | No listed route for Grades 2–5; Intensive French in Grade 6 |
Sources: Edmonton Public Schools (2026); Calgary Board of Education (2026).
In Calgary, the Grade 6 and Grade 7 options are additional entry points to consider when planning.
Junior high continuity is the second factor. For other Edmonton elementary schools, check whether the junior high in the same area offers the program. Avalon, Dickinsfield, Kenilworth and kisêwâtisiwin do, and so do Laurier Heights and McKernan, which also offer it at the elementary level.
How to choose between entry points
The main difference between the two districts is how students can enter the program. Edmonton Public Schools (2026) structures entry around Kindergarten, Grade 1 (direct entry), individual assessment after Grade 1, and Grade 7 (late French Immersion).
Start by matching the entry grade to the child’s age and school stage. The table below compares the entry points stated in the sources consulted.
| Entry point | Edmonton Public Schools (2026) | Calgary Board of Education (2026) |
|---|---|---|
| Early entry | Kindergarten or Grade 1, no prior French | Kindergarten or Grade 1, no prior French |
| Late entry | Late French Immersion starts in Grade 7 | Grade 7, no prior French |
| Accelerated option | The official sources consulted do not specify an equivalent | Intensive French in Grade 6 |
Next, check which schools in your area offer the pathway you need. Use the district’s own school listings to confirm which sites serve your address, because a program listing does not guarantee a place at every school.
The sources consulted do not specify the enrolment deadlines or the placement process for either district, so those details should be verified on the official websites.