French Immersion schools

200 TDSB and TCDSB schools teach most classes in French in 2024–25, inside English-language schools. TDSB’s program starts in Grade 1 and TCDSB’s in Junior Kindergarten, and families apply the fall before, so watch Key dates. Many schools also take students who join in Grade 4 or later.

Level

200 schools

Elementary schools

178 schools
SchoolGr 6 readingGr 6 mathLow-income homes
Adam Beck Junior Public SchoolTDSB · JK–6 · 450 students · French Immersion · East End-Danforth93%Gr 6 reading40%Gr 6 math0%Low-income homes
Alexander Stirling Public SchoolTDSB · JK–8 · 290 students · French Immersion · Malvern East56%Gr 6 reading24%Gr 6 math15%Low-income homes
All Saints Catholic SchoolTCDSB · JK–8 · 755 students · French Immersion · Humber Heights-Westmount86%Gr 6 reading41%Gr 6 math9%Low-income homes
Allenby Junior Public SchoolTDSB · JK–6 · 660 students · French Immersion · Lawrence Park South97%Gr 6 reading75%Gr 6 math6%Low-income homes
Bannockburn Public SchoolTDSB · JK–6 · 55 students · French Immersion · Bedford Park-Nortown–Gr 6 reading–Gr 6 math0%Low-income homes
Bedford Park Public SchoolTDSB · JK–8 · 610 students · French Immersion · Lawrence Park North92%Gr 6 reading79%Gr 6 math5%Low-income homes
Beverley Heights Middle SchoolTDSB · 6–8 · 405 students · French Immersion · Oakdale-Beverley Heights71%Gr 6 reading21%Gr 6 math20%Low-income homes
Beverly Glen Junior Public SchoolTDSB · JK–6 · 335 students · French Immersion · L'Amoreaux West82%Gr 6 reading62%Gr 6 math10%Low-income homes
Birch Cliff Public SchoolTDSB · JK–8 · 490 students · French Immersion · Birchcliffe-Cliffside87%Gr 6 reading33%Gr 6 math5%Low-income homes
Blake Street Junior Public SchoolTDSB · JK–6 · 345 students · French Immersion · Blake-Jones92%Gr 6 reading40%Gr 6 math10%Low-income homes
Blaydon Public SchoolTDSB · JK–5 · 165 students · French Immersion · Downsview–Gr 6 reading–Gr 6 math15%Low-income homes
Blessed Sacrament Catholic SchoolTCDSB · JK–8 · 410 students · French Immersion · Lawrence Park North91%Gr 6 reading67%Gr 6 math5%Low-income homes
Bloordale Middle SchoolTDSB · 6–8 · 480 students · French Immersion · Markland Wood86%Gr 6 reading41%Gr 6 math10%Low-income homes
Bloorlea Middle SchoolTDSB · 6–8 · 280 students · French Immersion · Islington79%Gr 6 reading52%Gr 6 math10%Low-income homes
Bowmore Road Junior and Senior Public SchoolTDSB · JK–8 · 1,030 students · French Immersion · Woodbine Corridor82%Gr 6 reading45%Gr 6 math6%Low-income homes
Brian Public SchoolTDSB · JK–5 · 345 students · French Immersion · Pleasant View–Gr 6 reading–Gr 6 math10%Low-income homes
Briarcrest Junior SchoolTDSB · JK–5 · 185 students · French Immersion · Eringate-Centennial-West Deane–Gr 6 reading–Gr 6 math5%Low-income homes
Brimwood Boulevard Junior Public SchoolTDSB · JK–6 · 305 students · French Immersion · Agincourt North85%Gr 6 reading56%Gr 6 math15%Low-income homes
Broadacres Junior Public SchoolTDSB · JK–5 · 370 students · French Immersion · Etobicoke West Mall–Gr 6 reading–Gr 6 math10%Low-income homes
Broadlands Public SchoolTDSB · JK–5 · 270 students · French Immersion · Parkwoods-O'Connor Hills–Gr 6 reading–Gr 6 math10%Low-income homes
Brookhaven Public SchoolTDSB · JK–5 · 425 students · French Immersion · Brookhaven-Amesbury–Gr 6 reading–Gr 6 math20%Low-income homes
Brown Junior Public SchoolTDSB · JK–6 · 420 students · French Immersion · Casa Loma100%Gr 6 reading75%Gr 6 math10%Low-income homes
Cardinal Leger Catholic SchoolTCDSB · JK–8 · 360 students · French Immersion · Highland Creek94%Gr 6 reading67%Gr 6 math10%Low-income homes
Carleton Village Junior and Senior Public SchoolTDSB · JK–8 · 575 students · French Immersion · Weston-Pelham Park63%Gr 6 reading24%Gr 6 math11%Low-income homes
Cassandra Public SchoolTDSB · JK–5 · 225 students · French Immersion · Parkwoods-O'Connor Hills–Gr 6 reading–Gr 6 math15%Low-income homes
Cedarbrook Public SchoolTDSB · JK–8 · 370 students · French Immersion · Golfdale-Cedarbrae-Woburn89%Gr 6 reading39%Gr 6 math10%Low-income homes
Centennial Road Junior Public SchoolTDSB · JK–6 · 245 students · French Immersion · Centennial Scarborough94%Gr 6 reading60%Gr 6 math0%Low-income homes
Charles Gordon Senior Public SchoolTDSB · 7–8 · 270 students · French Immersion · Bendale South–Gr 6 reading–Gr 6 math15%Low-income homes
Charles H Best Junior and Middle SchoolTDSB · 4–8 · 370 students · French Immersion · Bathurst Manor57%Gr 6 reading24%Gr 6 math10%Low-income homes
Cherokee Public SchoolTDSB · JK–5 · 115 students · French Immersion · Pleasant View–Gr 6 reading–Gr 6 math15%Low-income homes
Chester Elementary SchoolTDSB · JK–5 · 480 students · French Immersion · Broadview North–Gr 6 reading–Gr 6 math10%Low-income homes
Chief Dan George Public SchoolTDSB · JK–8 · 250 students · French Immersion · West Rouge86%Gr 6 reading45%Gr 6 math10%Low-income homes
Clairlea Public SchoolTDSB · JK–8 · 485 students · French Immersion · Clairlea-Birchmount74%Gr 6 reading30%Gr 6 math10%Low-income homes
Cliffside Public SchoolTDSB · JK–8 · 160 students · French Immersion · Birchcliffe-Cliffside55%Gr 6 reading9%Gr 6 math20%Low-income homes
Cliffwood Public SchoolTDSB · JK–6 · 260 students · French Immersion · Hillcrest Village–Gr 6 reading–Gr 6 math10%Low-income homes
Corvette Junior Public SchoolTDSB · JK–6 · 575 students · French Immersion · Kennedy Park71%Gr 6 reading34%Gr 6 math17%Low-income homes
Cosburn Middle SchoolTDSB · 6–8 · 490 students · French Immersion · Old East York77%Gr 6 reading43%Gr 6 math0%Low-income homes
Cresthaven Public SchoolTDSB · JK–5 · 145 students · French Immersion · Hillcrest Village–Gr 6 reading–Gr 6 math20%Low-income homes
D A Morrison Middle SchoolTDSB · 6–8 · 670 students · French Immersion · Woodbine-Lumsden89%Gr 6 reading59%Gr 6 math10%Low-income homes
D'Arcy McGee Catholic SchoolTCDSB · JK–8 · 205 students · French Immersion · Oakwood Village72%Gr 6 reading32%Gr 6 math10%Low-income homes
Dallington Public SchoolTDSB · JK–5 · 415 students · French Immersion · Don Valley Village–Gr 6 reading–Gr 6 math20%Low-income homes
Davisville Junior Public SchoolTDSB · JK–6 · 590 students · French Immersion · South Eglinton-Davisville92%Gr 6 reading92%Gr 6 math12%Low-income homes
Denlow Public SchoolTDSB · JK–6 · 300 students · French Immersion · Banbury-Don Mills–Gr 6 reading–Gr 6 math15%Low-income homes
Derrydown Public SchoolTDSB · JK–5 · 330 students · French Immersion · York University Heights–Gr 6 reading–Gr 6 math15%Low-income homes
Dewson Street Junior Public SchoolTDSB · JK–6 · 335 students · French Immersion · Palmerston-Little Italy89%Gr 6 reading60%Gr 6 math5%Low-income homes
Diefenbaker Elementary SchoolTDSB · JK–5 · 300 students · French Immersion · Old East York–Gr 6 reading–Gr 6 math5%Low-income homes
Don Valley Middle SchoolTDSB · 6–8 · 425 students · French Immersion · Don Valley Village95%Gr 6 reading71%Gr 6 math15%Low-income homes
Duke of Connaught Junior and Senior Public SchoolTDSB · JK–8 · 740 students · French Immersion · Greenwood-Coxwell85%Gr 6 reading53%Gr 6 math8%Low-income homes
Dundas Junior Public SchoolTDSB · JK–5 · 560 students · French Immersion · South Riverdale–Gr 6 reading–Gr 6 math13%Low-income homes
Dunlace Public SchoolTDSB · JK–5 · 245 students · French Immersion · St.Andrew-Windfields–Gr 6 reading–Gr 6 math15%Low-income homes
Earl Beatty Junior and Senior Public SchoolTDSB · JK–8 · 415 students · French Immersion · Danforth86%Gr 6 reading86%Gr 6 math0%Low-income homes
Earl Grey Senior Public SchoolTDSB · 7–8 · 415 students · French Immersion · Blake-Jones–Gr 6 reading–Gr 6 math5%Low-income homes
Earl Haig Public SchoolTDSB · JK–8 · 660 students · French Immersion · Woodbine Corridor74%Gr 6 reading40%Gr 6 math7%Low-income homes
Ellesmere-Statton Public SchoolTDSB · JK–8 · 745 students · French Immersion · Dorset Park84%Gr 6 reading62%Gr 6 math13%Low-income homes
Elmlea Junior SchoolTDSB · JK–5 · 310 students · French Immersion · Elms-Old Rexdale–Gr 6 reading–Gr 6 math10%Low-income homes
Emily Carr Public SchoolTDSB · JK–8 · 265 students · French Immersion · Malvern East80%Gr 6 reading40%Gr 6 math5%Low-income homes
Ernest Public SchoolTDSB · JK–5 · 195 students · French Immersion · Pleasant View–Gr 6 reading–Gr 6 math15%Low-income homes
Fern Avenue Junior and Senior Public SchoolTDSB · JK–8 · 675 students · French Immersion · Roncesvalles91%Gr 6 reading62%Gr 6 math4%Low-income homes
Forest Hill Junior and Senior Public SchoolTDSB · JK–8 · 660 students · French Immersion · Forest Hill South94%Gr 6 reading90%Gr 6 math11%Low-income homes
Fraser Mustard Early Learning AcademyTDSB · JK–3 · 515 students · French Immersion · Thorncliffe Park–Gr 6 reading–Gr 6 math28%Low-income homes
General Crerar Public SchoolTDSB · JK–8 · 375 students · French Immersion · Dorset Park62%Gr 6 reading19%Gr 6 math15%Low-income homes
George B Little Public SchoolTDSB · JK–8 · 355 students · French Immersion · Morningside69%Gr 6 reading23%Gr 6 math15%Low-income homes
George Syme Community SchoolTDSB · JK–8 · 490 students · French Immersion · Rockcliffe-Smythe73%Gr 6 reading35%Gr 6 math15%Low-income homes
Gledhill Junior Public SchoolTDSB · JK–6 · 425 students · French Immersion · Woodbine-Lumsden–Gr 6 reading–Gr 6 math5%Low-income homes
Glen Ames Senior Public SchoolTDSB · 7–8 · 360 students · French Immersion · The Beaches–Gr 6 reading–Gr 6 math5%Low-income homes
Glen Park Public SchoolTDSB · JK–6 · 410 students · French Immersion · Englemount-Lawrence73%Gr 6 reading42%Gr 6 math10%Low-income homes
Glenview Senior Public SchoolTDSB · 7–8 · 560 students · French Immersion · Lawrence Park South–Gr 6 reading–Gr 6 math7%Low-income homes
Gordon A Brown Middle SchoolTDSB · 6–8 · 375 students · French Immersion · O'Connor-Parkview89%Gr 6 reading53%Gr 6 math15%Low-income homes
Gracedale Public SchoolTDSB · JK–5 · 530 students · French Immersion · Humber Summit–Gr 6 reading–Gr 6 math18%Low-income homes
Greenholme Junior Middle SchoolTDSB · JK–8 · 270 students · French Immersion · Mount Olive-Silverstone-Jamestown91%Gr 6 reading25%Gr 6 math20%Low-income homes
Grenoble Public SchoolTDSB · JK–6 · 885 students · French Immersion · Flemingdon Park58%Gr 6 reading19%Gr 6 math30%Low-income homes
Harwood Public SchoolTDSB · JK–8 · 190 students · French Immersion · Rockcliffe-Smythe77%Gr 6 reading25%Gr 6 math15%Low-income homes
Highland Creek Public SchoolTDSB · JK–8 · 185 students · French Immersion · Highland Creek60%Gr 6 reading24%Gr 6 math10%Low-income homes
Highland Heights Junior Public SchoolTDSB · JK–6 · 150 students · French Immersion · East L'Amoreaux86%Gr 6 reading36%Gr 6 math25%Low-income homes
Highland Middle SchoolTDSB · 6–8 · 345 students · French Immersion · Hillcrest Village95%Gr 6 reading73%Gr 6 math10%Low-income homes
Hilltop Middle SchoolTDSB · 6–8 · 365 students · French Immersion · Willowridge-Martingrove-Richview79%Gr 6 reading38%Gr 6 math15%Low-income homes
Hollywood Public SchoolTDSB · JK–6 · 360 students · French Immersion · East Willowdale–Gr 6 reading–Gr 6 math15%Low-income homes
Holy Name Catholic SchoolTCDSB · JK–8 · 315 students · French Immersion · North Riverdale91%Gr 6 reading69%Gr 6 math5%Low-income homes
Holy Rosary Catholic SchoolTCDSB · JK–8 · 270 students · French Immersion · Forest Hill South100%Gr 6 reading55%Gr 6 math15%Low-income homes
Howard Junior Public SchoolTDSB · JK–6 · 395 students · French Immersion · High Park-Swansea93%Gr 6 reading87%Gr 6 math5%Low-income homes
Humbercrest Public SchoolTDSB · JK–8 · 555 students · French Immersion · Runnymede-Bloor West Village100%Gr 6 reading64%Gr 6 math4%Low-income homes
Humewood Community SchoolTDSB · JK–8 · 575 students · French Immersion · Humewood-Cedarvale87%Gr 6 reading60%Gr 6 math6%Low-income homes
Hunter's Glen Junior Public SchoolTDSB · JK–6 · 385 students · French Immersion · Bendale South86%Gr 6 reading61%Gr 6 math10%Low-income homes
Islington Junior Middle SchoolTDSB · JK–8 · 725 students · French Immersion · Etobicoke City Centre84%Gr 6 reading41%Gr 6 math18%Low-income homes
Jackman Avenue Junior Public SchoolTDSB · JK–6 · 545 students · French Immersion · Playter Estates-Danforth90%Gr 6 reading55%Gr 6 math4%Low-income homes
James Culnan Catholic SchoolTCDSB · JK–8 · 560 students · French Immersion · Runnymede-Bloor West Village87%Gr 6 reading49%Gr 6 math16%Low-income homes
John A Leslie Public SchoolTDSB · JK–8 · 515 students · French Immersion · Cliffcrest80%Gr 6 reading38%Gr 6 math12%Low-income homes
John English Junior Middle SchoolTDSB · JK–8 · 795 students · French Immersion · Mimico-Queensway84%Gr 6 reading60%Gr 6 math9%Low-income homes
John Fisher Junior Public SchoolTDSB · JK–6 · 310 students · French Immersion · North Toronto95%Gr 6 reading76%Gr 6 math10%Low-income homes
John Ross Robertson Junior Public SchoolTDSB · JK–6 · 505 students · French Immersion · Lawrence Park South100%Gr 6 reading72%Gr 6 math8%Low-income homes
Joseph Howe Senior Public SchoolTDSB · 7–8 · 330 students · French Immersion · West Rouge–Gr 6 reading–Gr 6 math0%Low-income homes
King Edward Junior and Senior Public SchoolTDSB · JK–8 · 485 students · French Immersion · University82%Gr 6 reading82%Gr 6 math10%Low-income homes
Kingsview Village Junior SchoolTDSB · JK–5 · 500 students · French Immersion · Kingsview Village-The Westway–Gr 6 reading–Gr 6 math20%Low-income homes
Lord Lansdowne Junior Public SchoolTDSB · JK–6 · 300 students · French Immersion · University89%Gr 6 reading81%Gr 6 math10%Low-income homes
Maple Leaf Public SchoolTDSB · JK–8 · 340 students · French Immersion · Maple Leaf76%Gr 6 reading18%Gr 6 math25%Low-income homes
Mason Road Junior Public SchoolTDSB · JK–6 · 375 students · French Immersion · Scarborough Village52%Gr 6 reading34%Gr 6 math20%Low-income homes
Melody Village Junior SchoolTDSB · JK–8 · 200 students · French Immersion · West Humber-Clairville93%Gr 6 reading19%Gr 6 math15%Low-income homes
Millwood Junior SchoolTDSB · JK–5 · 400 students · French Immersion · Markland Wood–Gr 6 reading–Gr 6 math5%Low-income homes
Milne Valley Middle SchoolTDSB · 6–8 · 500 students · French Immersion · Parkwoods-O'Connor Hills73%Gr 6 reading38%Gr 6 math15%Low-income homes
Morse Street Junior Public SchoolTDSB · JK–6 · 390 students · French Immersion · South Riverdale85%Gr 6 reading71%Gr 6 math5%Low-income homes
Nativity of Our Lord Catholic SchoolTCDSB · JK–8 · 490 students · French Immersion · Eringate-Centennial-West Deane90%Gr 6 reading51%Gr 6 math10%Low-income homes
North Agincourt Junior Public SchoolTDSB · JK–6 · 330 students · French Immersion · Agincourt South-Malvern West94%Gr 6 reading72%Gr 6 math15%Low-income homes
Northlea Elementary and Middle SchoolTDSB · JK–8 · 745 students · French Immersion · Leaside-Bennington95%Gr 6 reading82%Gr 6 math6%Low-income homes
O'Connor Public SchoolTDSB · JK–5 · 245 students · French Immersion · Victoria Village–Gr 6 reading–Gr 6 math25%Low-income homes
Our Lady of Fatima Catholic SchoolTCDSB · JK–8 · 715 students · French Immersion · Clairlea-Birchmount90%Gr 6 reading40%Gr 6 math16%Low-income homes
Our Lady of Grace Catholic SchoolTCDSB · JK–8 · 180 students · French Immersion · Agincourt North95%Gr 6 reading70%Gr 6 math10%Low-income homes
Our Lady of Peace Catholic SchoolTCDSB · JK–8 · 545 students · French Immersion · Islington84%Gr 6 reading60%Gr 6 math6%Low-income homes
Our Lady of Wisdom Catholic SchoolTCDSB · JK–8 · 320 students · French Immersion · Wexford/Maryvale97%Gr 6 reading52%Gr 6 math15%Low-income homes
Owen Public SchoolTDSB · JK–5 · 415 students · French Immersion · St.Andrew-Windfields–Gr 6 reading–Gr 6 math10%Low-income homes
Palmerston Avenue Junior Public SchoolTDSB · JK–6 · 360 students · French Immersion · Annex88%Gr 6 reading73%Gr 6 math5%Low-income homes
Parkdale Junior and Senior Public SchoolTDSB · JK–8 · 465 students · French Immersion · Roncesvalles81%Gr 6 reading24%Gr 6 math15%Low-income homes
Pauline Johnson Junior Public SchoolTDSB · JK–6 · 345 students · French Immersion · Tam O'Shanter-Sullivan86%Gr 6 reading37%Gr 6 math20%Low-income homes
Perth Avenue Junior Public SchoolTDSB · JK–6 · 515 students · French Immersion · Junction-Wallace Emerson90%Gr 6 reading68%Gr 6 math9%Low-income homes
Pineway Public SchoolTDSB · JK–6 · 120 students · French Immersion · Bayview Woods-Steeles–Gr 6 reading–Gr 6 math25%Low-income homes
Pleasant Public SchoolTDSB · JK–5 · 400 students · French Immersion · Newtonbrook West88%Gr 6 reading44%Gr 6 math15%Low-income homes
Pleasant View Middle SchoolTDSB · 6–8 · 275 students · French Immersion · Pleasant View84%Gr 6 reading64%Gr 6 math10%Low-income homes
Poplar Road Junior Public SchoolTDSB · JK–6 · 240 students · French Immersion · Guildwood95%Gr 6 reading86%Gr 6 math10%Low-income homes
Presteign Heights Elementary SchoolTDSB · JK–5 · 150 students · French Immersion · O'Connor-Parkview–Gr 6 reading–Gr 6 math10%Low-income homes
Queen Alexandra Middle SchoolTDSB · 6–8 · 380 students · French Immersion · South Riverdale80%Gr 6 reading52%Gr 6 math10%Low-income homes
R H McGregor Elementary SchoolTDSB · JK–5 · 670 students · French Immersion · Danforth East York–Gr 6 reading–Gr 6 math4%Low-income homes
Rawlinson Community SchoolTDSB · JK–8 · 705 students · French Immersion · Oakwood Village82%Gr 6 reading39%Gr 6 math8%Low-income homes
Regal Road Junior Public SchoolTDSB · JK–6 · 445 students · French Immersion · Corso Italia-Davenport88%Gr 6 reading45%Gr 6 math5%Low-income homes
Robert Service Senior Public SchoolTDSB · 7–8 · 240 students · French Immersion · Kennedy Park–Gr 6 reading–Gr 6 math20%Low-income homes
Rockford Public SchoolTDSB · JK–5 · 705 students · French Immersion · Westminster-Branson74%Gr 6 reading35%Gr 6 math12%Low-income homes
Rosethorn Junior SchoolTDSB · JK–5 · 315 students · French Immersion · Princess-Rosethorn–Gr 6 reading–Gr 6 math5%Low-income homes
Runnymede Junior and Senior Public SchoolTDSB · JK–8 · 975 students · French Immersion · High Park North99%Gr 6 reading76%Gr 6 math4%Low-income homes
Ryerson Community School Junior SeniorTDSB · JK–8 · 335 students · French Immersion · Kensington-Chinatown65%Gr 6 reading26%Gr 6 math15%Low-income homes
Second Street Junior Middle SchoolTDSB · JK–8 · 560 students · French Immersion · New Toronto88%Gr 6 reading38%Gr 6 math11%Low-income homes
Secord Elementary SchoolTDSB · JK–5 · 775 students · French Immersion · Taylor-Massey–Gr 6 reading–Gr 6 math16%Low-income homes
Sir Adam Beck Junior SchoolTDSB · JK–5 · 410 students · French Immersion · Alderwood–Gr 6 reading–Gr 6 math5%Low-income homes
Sir Alexander Mackenzie Senior Public SchoolTDSB · 7–8 · 330 students · French Immersion · Agincourt South-Malvern West–Gr 6 reading–Gr 6 math10%Low-income homes
Sir Ernest MacMillan Senior Public SchoolTDSB · 7–8 · 285 students · French Immersion · Steeles–Gr 6 reading–Gr 6 math10%Low-income homes
Sir Samuel B Steele Junior Public SchoolTDSB · JK–6 · 325 students · French Immersion · Steeles84%Gr 6 reading68%Gr 6 math10%Low-income homes
St Agatha Catholic SchoolTCDSB · JK–8 · 420 students · French Immersion · Cliffcrest94%Gr 6 reading47%Gr 6 math5%Low-income homes
St Alphonsus Catholic SchoolTCDSB · JK–8 · 255 students · French Immersion · Oakwood Village96%Gr 6 reading50%Gr 6 math10%Low-income homes
St Benedict Catholic SchoolTCDSB · JK–8 · 625 students · French Immersion · West Humber-Clairville87%Gr 6 reading52%Gr 6 math8%Low-income homes
St Bonaventure Catholic SchoolTCDSB · JK–8 · 580 students · French Immersion · Banbury-Don Mills90%Gr 6 reading63%Gr 6 math12%Low-income homes
St Brigid Catholic SchoolTCDSB · JK–8 · 595 students · French Immersion · Danforth95%Gr 6 reading55%Gr 6 math9%Low-income homes
St Cecilia Catholic SchoolTCDSB · JK–8 · 550 students · French Immersion · High Park North98%Gr 6 reading78%Gr 6 math7%Low-income homes
St Clare Catholic SchoolTCDSB · JK–8 · 430 students · French Immersion · Oakwood Village70%Gr 6 reading40%Gr 6 math5%Low-income homes
St Cyril Catholic SchoolTCDSB · JK–8 · 315 students · French Immersion · Willowdale West94%Gr 6 reading94%Gr 6 math15%Low-income homes
St Eugene Catholic SchoolTCDSB · JK–8 · 615 students · French Immersion · Kingsview Village-The Westway92%Gr 6 reading56%Gr 6 math10%Low-income homes
St Gerald Catholic SchoolTCDSB · JK–8 · 270 students · French Immersion · Pleasant View84%Gr 6 reading63%Gr 6 math20%Low-income homes
St Gregory Catholic SchoolTCDSB · JK–8 · 670 students · French Immersion · Princess-Rosethorn89%Gr 6 reading52%Gr 6 math4%Low-income homes
St Jane Frances Catholic SchoolTCDSB · JK–8 · 705 students · French Immersion · Glenfield-Jane Heights71%Gr 6 reading10%Gr 6 math17%Low-income homes
St Jerome Catholic SchoolTCDSB · JK–8 · 630 students · French Immersion · York University Heights80%Gr 6 reading41%Gr 6 math11%Low-income homes
St John Catholic SchoolTCDSB · JK–8 · 380 students · French Immersion · East End-Danforth94%Gr 6 reading38%Gr 6 math5%Low-income homes
St Leo Catholic SchoolTCDSB · JK–8 · 405 students · French Immersion · Mimico-Queensway96%Gr 6 reading73%Gr 6 math10%Low-income homes
St Louis Catholic SchoolTCDSB · JK–8 · 305 students · French Immersion · Stonegate-Queensway100%Gr 6 reading43%Gr 6 math5%Low-income homes
St Margaret Catholic SchoolTCDSB · JK–8 · 575 students · French Immersion · Bedford Park-Nortown94%Gr 6 reading62%Gr 6 math10%Low-income homes
St Maria Goretti Catholic SchoolTCDSB · JK–8 · 765 students · French Immersion · Kennedy Park68%Gr 6 reading27%Gr 6 math14%Low-income homes
St Martin De Porres Catholic SchoolTCDSB · JK–8 · 385 students · French Immersion · West Hill67%Gr 6 reading26%Gr 6 math20%Low-income homes
St Mary Catholic SchoolTCDSB · JK–8 · 155 students · French Immersion · West Queen West100%Gr 6 reading38%Gr 6 math15%Low-income homes
St Michael's Choir (Jr) SchoolTCDSB · 1–8 · 135 students · French Immersion · Downtown Yonge East100%Gr 6 reading100%Gr 6 math5%Low-income homes
St Richard Catholic SchoolTCDSB · JK–8 · 380 students · French Immersion · Woburn North90%Gr 6 reading62%Gr 6 math10%Low-income homes
St Timothy Catholic SchoolTCDSB · JK–8 · 620 students · French Immersion · Don Valley Village95%Gr 6 reading64%Gr 6 math19%Low-income homes
St Vincent de Paul Catholic SchoolTCDSB · JK–8 · 260 students · French Immersion · Roncesvalles89%Gr 6 reading63%Gr 6 math10%Low-income homes
St. Pier Giorgio Frassati Catholic SchoolTCDSB · JK–8 · 300 students · French Immersion · Morningside Heights96%Gr 6 reading54%Gr 6 math5%Low-income homes
Stanley Public SchoolTDSB · JK–5 · 225 students · French Immersion · Glenfield-Jane Heights–Gr 6 reading–Gr 6 math20%Low-income homes
Swansea Junior and Senior Junior and Senior Public SchoolTDSB · JK–8 · 925 students · French Immersion · High Park-Swansea87%Gr 6 reading62%Gr 6 math7%Low-income homes
Thorncliffe Park Public SchoolTDSB · 1–5 · 1,305 students · French Immersion · Thorncliffe Park–Gr 6 reading–Gr 6 math29%Low-income homes
Topcliff Public SchoolTDSB · JK–5 · 320 students · French Immersion · Glenfield-Jane Heights–Gr 6 reading–Gr 6 math15%Low-income homes
Tredway Woodsworth Public SchoolTDSB · JK–8 · 590 students · French Immersion · Woburn North70%Gr 6 reading45%Gr 6 math17%Low-income homes
Tumpane Public SchoolTDSB · JK–5 · 330 students · French Immersion · Oakdale-Beverley Heights–Gr 6 reading–Gr 6 math20%Low-income homes
Valley Park Middle SchoolTDSB · 6–8 · 1,045 students · French Immersion · Flemingdon Park60%Gr 6 reading28%Gr 6 math27%Low-income homes
Valleyfield Junior SchoolTDSB · JK–6 · 275 students · French Immersion · Kingsview Village-The Westway91%Gr 6 reading45%Gr 6 math25%Low-income homes
Westwood Middle SchoolTDSB · 6–8 · 415 students · French Immersion · Broadview North84%Gr 6 reading44%Gr 6 math10%Low-income homes
White Haven Junior Public SchoolTDSB · JK–8 · 495 students · French Immersion · Agincourt South-Malvern West87%Gr 6 reading57%Gr 6 math10%Low-income homes
Wilkinson Junior Public SchoolTDSB · JK–6 · 450 students · French Immersion · Danforth91%Gr 6 reading61%Gr 6 math0%Low-income homes
William G Miller Junior Public SchoolTDSB · JK–8 · 445 students · French Immersion · West Hill91%Gr 6 reading45%Gr 6 math5%Low-income homes
Williamson Road Junior Public SchoolTDSB · JK–6 · 545 students · French Immersion · The Beaches97%Gr 6 reading73%Gr 6 math6%Low-income homes
Willowdale Middle SchoolTDSB · 6–8 · 525 students · French Immersion · Willowdale West88%Gr 6 reading63%Gr 6 math13%Low-income homes
Winchester Junior and Senior Public SchoolTDSB · JK–8 · 480 students · French Immersion · Cabbagetown-South St.James Town89%Gr 6 reading57%Gr 6 math20%Low-income homes
Windfields Middle SchoolTDSB · 6–8 · 515 students · French Immersion · St.Andrew-Windfields97%Gr 6 reading80%Gr 6 math13%Low-income homes
Winona Drive Senior Public SchoolTDSB · 7–8 · 370 students · French Immersion · Wychwood–Gr 6 reading–Gr 6 math10%Low-income homes
Withrow Avenue Junior Public SchoolTDSB · JK–6 · 500 students · French Immersion · North Riverdale94%Gr 6 reading62%Gr 6 math0%Low-income homes
Yorkview Public SchoolTDSB · JK–5 · 455 students · French Immersion · Willowdale West–Gr 6 reading–Gr 6 math10%Low-income homes
Yorkwoods Public SchoolTDSB · JK–5 · 255 students · French Immersion · Glenfield-Jane Heights–Gr 6 reading–Gr 6 math20%Low-income homes

High schools

22 schools
SchoolLiteracy testGr 9 mathLow-income homes
Agincourt Collegiate InstituteTDSB · 9–12 · 1,460 students · French Immersion · Agincourt South-Malvern West90%Literacy test75%Gr 9 math11%Low-income homes
Bishop Allen Academy Catholic Secondary SchoolTCDSB · 9–12 · 1,460 students · French Immersion · Stonegate-Queensway94%Literacy test81%Gr 9 math7%Low-income homes
Bishop Marrocco/Thomas Merton Catholic Secondary SchoolTCDSB · 9–12 · 775 students · French Immersion · Roncesvalles69%Literacy test41%Gr 9 math13%Low-income homes
Cedarbrae Collegiate InstituteTDSB · 9–12 · 1,170 students · French Immersion · Golfdale-Cedarbrae-Woburn72%Literacy test39%Gr 9 math20%Low-income homes
East York Alternative Secondary SchoolTDSB · 9–12 · 140 students · French Immersion · Old East York–Literacy test–Gr 9 math15%Low-income homes
East York Collegiate InstituteTDSB · 9–12 · 1,090 students · French Immersion · Old East York83%Literacy test46%Gr 9 math12%Low-income homes
Harbord Collegiate InstituteTDSB · 9–12 · 980 students · French Immersion · Palmerston-Little Italy93%Literacy test77%Gr 9 math11%Low-income homes
Humberside Collegiate InstituteTDSB · 9–12 · 1,460 students · French Immersion · High Park North96%Literacy test80%Gr 9 math7%Low-income homes
L'Amoreaux Collegiate InstituteTDSB · 9–12 · 455 students · French Immersion · East L'Amoreaux75%Literacy test30%Gr 9 math15%Low-income homes
Lakeshore Collegiate InstituteTDSB · 9–12 · 650 students · French Immersion · New Toronto75%Literacy test42%Gr 9 math11%Low-income homes
Lawrence Park Collegiate InstituteTDSB · 9–12 · 1,255 students · French Immersion · Lawrence Park South96%Literacy test88%Gr 9 math7%Low-income homes
Leaside High SchoolTDSB · 9–12 · 1,115 students · French Immersion · Leaside-Bennington95%Literacy test79%Gr 9 math7%Low-income homes
Malvern Collegiate InstituteTDSB · 9–12 · 1,140 students · French Immersion · East End-Danforth96%Literacy test78%Gr 9 math6%Low-income homes
Newtonbrook Secondary SchoolTDSB · 9–12 · 870 students · French Immersion · Newtonbrook West98%Literacy test39%Gr 9 math14%Low-income homes
Oakwood Collegiate InstituteTDSB · 9–12 · 525 students · French Immersion · Corso Italia-Davenport88%Literacy test44%Gr 9 math9%Low-income homes
Oasis Alternative Secondary SchoolTDSB · 9–12 · 80 students · French Immersion · Wellington Place–Literacy test–Gr 9 math10%Low-income homes
Richview Collegiate InstituteTDSB · 9–12 · 1,000 students · French Immersion · Princess-Rosethorn98%Literacy test67%Gr 9 math8%Low-income homes
Runnymede Collegiate InstituteTDSB · 9–12 · 495 students · French Immersion · Runnymede-Bloor West Village76%Literacy test15%Gr 9 math20%Low-income homes
School of Experiential EducationTDSB · 9–12 · 195 students · French Immersion · Kingsview Village-The Westway–Literacy test–Gr 9 math20%Low-income homes
Senator O'Connor College SchoolTCDSB · 9–12 · 1,365 students · French Immersion · Parkwoods-O'Connor Hills88%Literacy test64%Gr 9 math14%Low-income homes
St John Henry Newman Catholic High SchoolTCDSB · 9–12 · 915 students · French Immersion · Cliffcrest81%Literacy test45%Gr 9 math13%Low-income homes
York Mills Collegiate InstituteTDSB · 9–12 · 1,295 students · French Immersion · St.Andrew-Windfields96%Literacy test81%Gr 9 math13%Low-income homes

Share of students who met the provincial standard, 2024–25. Low-income homes is the share of families with low incomes in the school’s neighbourhoods. Why we show income

Quick answers

How many Toronto schools offer French Immersion?

200 schools in 2024–25: 159 TDSB and 41 TCDSB.

Is French Immersion the same as a French-language school?

No. French Immersion is a program in English-language schools. French-language schools teach everything in French and have their own admission rules.