French Immersion schools
200 TDSB and TCDSB schools offer French Immersion in 2024–25, from the Ministry’s list of schools offering French as a second language.
Level
200 schools
Adam Beck Junior Public SchoolTDSB · JK–6 · 450 students · French Immersion · East End-DanforthGr 6 math 40%
Agincourt Collegiate InstituteTDSB · 9–12 · 1,460 students · French Immersion · Agincourt South-Malvern WestOSSLT 90%
Alexander Stirling Public SchoolTDSB · JK–8 · 290 students · French Immersion · Malvern EastGr 6 math 24%
All Saints Catholic SchoolTCDSB · JK–8 · 755 students · French Immersion · Humber Heights-WestmountGr 6 math 41%
Allenby Junior Public SchoolTDSB · JK–6 · 660 students · French Immersion · Lawrence Park SouthGr 6 math 75%
Bannockburn Public SchoolTDSB · JK–6 · 55 students · French Immersion · Bedford Park-Nortown
Bedford Park Public SchoolTDSB · JK–8 · 610 students · French Immersion · Lawrence Park NorthGr 6 math 79%
Beverley Heights Middle SchoolTDSB · 6–8 · 405 students · French Immersion · Oakdale-Beverley HeightsGr 6 math 21%
Beverly Glen Junior Public SchoolTDSB · JK–6 · 335 students · French Immersion · L'Amoreaux WestGr 6 math 62%
Birch Cliff Public SchoolTDSB · JK–8 · 490 students · French Immersion · Birchcliffe-CliffsideGr 6 math 33%
Bishop Allen Academy Catholic Secondary SchoolTCDSB · 9–12 · 1,460 students · French Immersion · Stonegate-QueenswayOSSLT 94%
Bishop Marrocco/Thomas Merton Catholic Secondary SchoolTCDSB · 9–12 · 775 students · French Immersion · RoncesvallesOSSLT 69%
Blake Street Junior Public SchoolTDSB · JK–6 · 345 students · French Immersion · Blake-JonesGr 6 math 40%
Blaydon Public SchoolTDSB · JK–5 · 165 students · French Immersion · Downsview
Blessed Sacrament Catholic SchoolTCDSB · JK–8 · 410 students · French Immersion · Lawrence Park NorthGr 6 math 67%
Bloordale Middle SchoolTDSB · 6–8 · 480 students · French Immersion · Markland WoodGr 6 math 41%
Bloorlea Middle SchoolTDSB · 6–8 · 280 students · French Immersion · IslingtonGr 6 math 52%
Bowmore Road Junior and Senior Public SchoolTDSB · JK–8 · 1,030 students · French Immersion · Woodbine CorridorGr 6 math 45%
Brian Public SchoolTDSB · JK–5 · 345 students · French Immersion · Pleasant View
Briarcrest Junior SchoolTDSB · JK–5 · 185 students · French Immersion · Eringate-Centennial-West Deane
Brimwood Boulevard Junior Public SchoolTDSB · JK–6 · 305 students · French Immersion · Agincourt NorthGr 6 math 56%
Broadacres Junior Public SchoolTDSB · JK–5 · 370 students · French Immersion · Etobicoke West Mall
Broadlands Public SchoolTDSB · JK–5 · 270 students · French Immersion · Parkwoods-O'Connor Hills
Brookhaven Public SchoolTDSB · JK–5 · 425 students · French Immersion · Brookhaven-Amesbury
Brown Junior Public SchoolTDSB · JK–6 · 420 students · French Immersion · Casa LomaGr 6 math 75%
Cardinal Leger Catholic SchoolTCDSB · JK–8 · 360 students · French Immersion · Highland CreekGr 6 math 67%
Carleton Village Junior and Senior Public SchoolTDSB · JK–8 · 575 students · French Immersion · Weston-Pelham ParkGr 6 math 24%
Cassandra Public SchoolTDSB · JK–5 · 225 students · French Immersion · Parkwoods-O'Connor Hills
Cedarbrae Collegiate InstituteTDSB · 9–12 · 1,170 students · French Immersion · Golfdale-Cedarbrae-WoburnOSSLT 72%
Cedarbrook Public SchoolTDSB · JK–8 · 370 students · French Immersion · Golfdale-Cedarbrae-WoburnGr 6 math 39%
Centennial Road Junior Public SchoolTDSB · JK–6 · 245 students · French Immersion · Centennial ScarboroughGr 6 math 60%
Charles Gordon Senior Public SchoolTDSB · 7–8 · 270 students · French Immersion · Bendale South
Charles H Best Junior and Middle SchoolTDSB · 4–8 · 370 students · French Immersion · Bathurst ManorGr 6 math 24%
Cherokee Public SchoolTDSB · JK–5 · 115 students · French Immersion · Pleasant View
Chester Elementary SchoolTDSB · JK–5 · 480 students · French Immersion · Broadview North
Chief Dan George Public SchoolTDSB · JK–8 · 250 students · French Immersion · West RougeGr 6 math 45%
Clairlea Public SchoolTDSB · JK–8 · 485 students · French Immersion · Clairlea-BirchmountGr 6 math 30%
Cliffside Public SchoolTDSB · JK–8 · 160 students · French Immersion · Birchcliffe-CliffsideGr 6 math 9%
Cliffwood Public SchoolTDSB · JK–6 · 260 students · French Immersion · Hillcrest Village
Corvette Junior Public SchoolTDSB · JK–6 · 575 students · French Immersion · Kennedy ParkGr 6 math 34%
Cosburn Middle SchoolTDSB · 6–8 · 490 students · French Immersion · Old East YorkGr 6 math 43%
Cresthaven Public SchoolTDSB · JK–5 · 145 students · French Immersion · Hillcrest Village
D A Morrison Middle SchoolTDSB · 6–8 · 670 students · French Immersion · Woodbine-LumsdenGr 6 math 59%
D'Arcy McGee Catholic SchoolTCDSB · JK–8 · 205 students · French Immersion · Oakwood VillageGr 6 math 32%
Dallington Public SchoolTDSB · JK–5 · 415 students · French Immersion · Don Valley Village
Davisville Junior Public SchoolTDSB · JK–6 · 590 students · French Immersion · South Eglinton-DavisvilleGr 6 math 92%
Denlow Public SchoolTDSB · JK–6 · 300 students · French Immersion · Banbury-Don Mills
Derrydown Public SchoolTDSB · JK–5 · 330 students · French Immersion · York University Heights
Dewson Street Junior Public SchoolTDSB · JK–6 · 335 students · French Immersion · Palmerston-Little ItalyGr 6 math 60%
Diefenbaker Elementary SchoolTDSB · JK–5 · 300 students · French Immersion · Old East York
Don Valley Middle SchoolTDSB · 6–8 · 425 students · French Immersion · Don Valley VillageGr 6 math 71%
Duke of Connaught Junior and Senior Public SchoolTDSB · JK–8 · 740 students · French Immersion · Greenwood-CoxwellGr 6 math 53%
Dundas Junior Public SchoolTDSB · JK–5 · 560 students · French Immersion · South Riverdale
Dunlace Public SchoolTDSB · JK–5 · 245 students · French Immersion · St.Andrew-Windfields
Earl Beatty Junior and Senior Public SchoolTDSB · JK–8 · 415 students · French Immersion · DanforthGr 6 math 86%
Earl Grey Senior Public SchoolTDSB · 7–8 · 415 students · French Immersion · Blake-Jones
Earl Haig Public SchoolTDSB · JK–8 · 660 students · French Immersion · Woodbine CorridorGr 6 math 40%
East York Alternative Secondary SchoolTDSB · 9–12 · 140 students · French Immersion · Old East York
East York Collegiate InstituteTDSB · 9–12 · 1,090 students · French Immersion · Old East YorkOSSLT 83%
Ellesmere-Statton Public SchoolTDSB · JK–8 · 745 students · French Immersion · Dorset ParkGr 6 math 62%
Elmlea Junior SchoolTDSB · JK–5 · 310 students · French Immersion · Elms-Old Rexdale
Emily Carr Public SchoolTDSB · JK–8 · 265 students · French Immersion · Malvern EastGr 6 math 40%
Ernest Public SchoolTDSB · JK–5 · 195 students · French Immersion · Pleasant View
Fern Avenue Junior and Senior Public SchoolTDSB · JK–8 · 675 students · French Immersion · RoncesvallesGr 6 math 62%
Forest Hill Junior and Senior Public SchoolTDSB · JK–8 · 660 students · French Immersion · Forest Hill SouthGr 6 math 90%
Fraser Mustard Early Learning AcademyTDSB · JK–3 · 515 students · French Immersion · Thorncliffe Park
General Crerar Public SchoolTDSB · JK–8 · 375 students · French Immersion · Dorset ParkGr 6 math 19%
George B Little Public SchoolTDSB · JK–8 · 355 students · French Immersion · MorningsideGr 6 math 23%
George Syme Community SchoolTDSB · JK–8 · 490 students · French Immersion · Rockcliffe-SmytheGr 6 math 35%
Gledhill Junior Public SchoolTDSB · JK–6 · 425 students · French Immersion · Woodbine-Lumsden
Glen Ames Senior Public SchoolTDSB · 7–8 · 360 students · French Immersion · The Beaches
Glen Park Public SchoolTDSB · JK–6 · 410 students · French Immersion · Englemount-LawrenceGr 6 math 42%
Glenview Senior Public SchoolTDSB · 7–8 · 560 students · French Immersion · Lawrence Park South
Gordon A Brown Middle SchoolTDSB · 6–8 · 375 students · French Immersion · O'Connor-ParkviewGr 6 math 53%
Gracedale Public SchoolTDSB · JK–5 · 530 students · French Immersion · Humber Summit
Greenholme Junior Middle SchoolTDSB · JK–8 · 270 students · French Immersion · Mount Olive-Silverstone-JamestownGr 6 math 25%
Grenoble Public SchoolTDSB · JK–6 · 885 students · French Immersion · Flemingdon ParkGr 6 math 19%
Harbord Collegiate InstituteTDSB · 9–12 · 980 students · French Immersion · Palmerston-Little ItalyOSSLT 93%
Harwood Public SchoolTDSB · JK–8 · 190 students · French Immersion · Rockcliffe-SmytheGr 6 math 25%
Highland Creek Public SchoolTDSB · JK–8 · 185 students · French Immersion · Highland CreekGr 6 math 24%
Highland Heights Junior Public SchoolTDSB · JK–6 · 150 students · French Immersion · East L'AmoreauxGr 6 math 36%
Highland Middle SchoolTDSB · 6–8 · 345 students · French Immersion · Hillcrest VillageGr 6 math 73%
Hilltop Middle SchoolTDSB · 6–8 · 365 students · French Immersion · Willowridge-Martingrove-RichviewGr 6 math 38%
Hollywood Public SchoolTDSB · JK–6 · 360 students · French Immersion · East Willowdale
Holy Name Catholic SchoolTCDSB · JK–8 · 315 students · French Immersion · North RiverdaleGr 6 math 69%
Holy Rosary Catholic SchoolTCDSB · JK–8 · 270 students · French Immersion · Forest Hill SouthGr 6 math 55%
Howard Junior Public SchoolTDSB · JK–6 · 395 students · French Immersion · High Park-SwanseaGr 6 math 87%
Humbercrest Public SchoolTDSB · JK–8 · 555 students · French Immersion · Runnymede-Bloor West VillageGr 6 math 64%
Humberside Collegiate InstituteTDSB · 9–12 · 1,460 students · French Immersion · High Park NorthOSSLT 96%
Humewood Community SchoolTDSB · JK–8 · 575 students · French Immersion · Humewood-CedarvaleGr 6 math 60%
Hunter's Glen Junior Public SchoolTDSB · JK–6 · 385 students · French Immersion · Bendale SouthGr 6 math 61%
Islington Junior Middle SchoolTDSB · JK–8 · 725 students · French Immersion · Etobicoke City CentreGr 6 math 41%
Jackman Avenue Junior Public SchoolTDSB · JK–6 · 545 students · French Immersion · Playter Estates-DanforthGr 6 math 55%
James Culnan Catholic SchoolTCDSB · JK–8 · 560 students · French Immersion · Runnymede-Bloor West VillageGr 6 math 49%
John A Leslie Public SchoolTDSB · JK–8 · 515 students · French Immersion · CliffcrestGr 6 math 38%
John English Junior Middle SchoolTDSB · JK–8 · 795 students · French Immersion · Mimico-QueenswayGr 6 math 60%
John Fisher Junior Public SchoolTDSB · JK–6 · 310 students · French Immersion · North TorontoGr 6 math 76%
John Ross Robertson Junior Public SchoolTDSB · JK–6 · 505 students · French Immersion · Lawrence Park SouthGr 6 math 72%
Joseph Howe Senior Public SchoolTDSB · 7–8 · 330 students · French Immersion · West Rouge
King Edward Junior and Senior Public SchoolTDSB · JK–8 · 485 students · French Immersion · UniversityGr 6 math 82%
Kingsview Village Junior SchoolTDSB · JK–5 · 500 students · French Immersion · Kingsview Village-The Westway
L'Amoreaux Collegiate InstituteTDSB · 9–12 · 455 students · French Immersion · East L'AmoreauxOSSLT 75%
Lakeshore Collegiate InstituteTDSB · 9–12 · 650 students · French Immersion · New TorontoOSSLT 75%
Lawrence Park Collegiate InstituteTDSB · 9–12 · 1,255 students · French Immersion · Lawrence Park SouthOSSLT 96%
Leaside High SchoolTDSB · 9–12 · 1,115 students · French Immersion · Leaside-BenningtonOSSLT 95%
Lord Lansdowne Junior Public SchoolTDSB · JK–6 · 300 students · French Immersion · UniversityGr 6 math 81%
Malvern Collegiate InstituteTDSB · 9–12 · 1,140 students · French Immersion · East End-DanforthOSSLT 96%
Maple Leaf Public SchoolTDSB · JK–8 · 340 students · French Immersion · Maple LeafGr 6 math 18%
Mason Road Junior Public SchoolTDSB · JK–6 · 375 students · French Immersion · Scarborough VillageGr 6 math 34%
Melody Village Junior SchoolTDSB · JK–8 · 200 students · French Immersion · West Humber-ClairvilleGr 6 math 19%
Millwood Junior SchoolTDSB · JK–5 · 400 students · French Immersion · Markland Wood
Milne Valley Middle SchoolTDSB · 6–8 · 500 students · French Immersion · Parkwoods-O'Connor HillsGr 6 math 38%
Morse Street Junior Public SchoolTDSB · JK–6 · 390 students · French Immersion · South RiverdaleGr 6 math 71%
Nativity of Our Lord Catholic SchoolTCDSB · JK–8 · 490 students · French Immersion · Eringate-Centennial-West DeaneGr 6 math 51%
Newtonbrook Secondary SchoolTDSB · 9–12 · 870 students · French Immersion · Newtonbrook WestOSSLT 98%
North Agincourt Junior Public SchoolTDSB · JK–6 · 330 students · French Immersion · Agincourt South-Malvern WestGr 6 math 72%
Northlea Elementary and Middle SchoolTDSB · JK–8 · 745 students · French Immersion · Leaside-BenningtonGr 6 math 82%
O'Connor Public SchoolTDSB · JK–5 · 245 students · French Immersion · Victoria Village
Oakwood Collegiate InstituteTDSB · 9–12 · 525 students · French Immersion · Corso Italia-DavenportOSSLT 88%
Oasis Alternative Secondary SchoolTDSB · 9–12 · 80 students · French Immersion · Wellington Place
Our Lady of Fatima Catholic SchoolTCDSB · JK–8 · 715 students · French Immersion · Clairlea-BirchmountGr 6 math 40%
Our Lady of Grace Catholic SchoolTCDSB · JK–8 · 180 students · French Immersion · Agincourt NorthGr 6 math 70%
Our Lady of Peace Catholic SchoolTCDSB · JK–8 · 545 students · French Immersion · IslingtonGr 6 math 60%
Our Lady of Wisdom Catholic SchoolTCDSB · JK–8 · 320 students · French Immersion · Wexford/MaryvaleGr 6 math 52%
Owen Public SchoolTDSB · JK–5 · 415 students · French Immersion · St.Andrew-Windfields
Palmerston Avenue Junior Public SchoolTDSB · JK–6 · 360 students · French Immersion · AnnexGr 6 math 73%
Parkdale Junior and Senior Public SchoolTDSB · JK–8 · 465 students · French Immersion · RoncesvallesGr 6 math 24%
Pauline Johnson Junior Public SchoolTDSB · JK–6 · 345 students · French Immersion · Tam O'Shanter-SullivanGr 6 math 37%
Perth Avenue Junior Public SchoolTDSB · JK–6 · 515 students · French Immersion · Junction-Wallace EmersonGr 6 math 68%
Pineway Public SchoolTDSB · JK–6 · 120 students · French Immersion · Bayview Woods-Steeles
Pleasant Public SchoolTDSB · JK–5 · 400 students · French Immersion · Newtonbrook WestGr 6 math 44%
Pleasant View Middle SchoolTDSB · 6–8 · 275 students · French Immersion · Pleasant ViewGr 6 math 64%
Poplar Road Junior Public SchoolTDSB · JK–6 · 240 students · French Immersion · GuildwoodGr 6 math 86%
Presteign Heights Elementary SchoolTDSB · JK–5 · 150 students · French Immersion · O'Connor-Parkview
Queen Alexandra Middle SchoolTDSB · 6–8 · 380 students · French Immersion · South RiverdaleGr 6 math 52%
R H McGregor Elementary SchoolTDSB · JK–5 · 670 students · French Immersion · Danforth East York
Rawlinson Community SchoolTDSB · JK–8 · 705 students · French Immersion · Oakwood VillageGr 6 math 39%
Regal Road Junior Public SchoolTDSB · JK–6 · 445 students · French Immersion · Corso Italia-DavenportGr 6 math 45%
Richview Collegiate InstituteTDSB · 9–12 · 1,000 students · French Immersion · Princess-RosethornOSSLT 98%
Robert Service Senior Public SchoolTDSB · 7–8 · 240 students · French Immersion · Kennedy Park
Rockford Public SchoolTDSB · JK–5 · 705 students · French Immersion · Westminster-BransonGr 6 math 35%
Rosethorn Junior SchoolTDSB · JK–5 · 315 students · French Immersion · Princess-Rosethorn
Runnymede Collegiate InstituteTDSB · 9–12 · 495 students · French Immersion · Runnymede-Bloor West VillageOSSLT 76%
Runnymede Junior and Senior Public SchoolTDSB · JK–8 · 975 students · French Immersion · High Park NorthGr 6 math 76%
Ryerson Community School Junior SeniorTDSB · JK–8 · 335 students · French Immersion · Kensington-ChinatownGr 6 math 26%
School of Experiential EducationTDSB · 9–12 · 195 students · French Immersion · Kingsview Village-The Westway
Second Street Junior Middle SchoolTDSB · JK–8 · 560 students · French Immersion · New TorontoGr 6 math 38%
Secord Elementary SchoolTDSB · JK–5 · 775 students · French Immersion · Taylor-Massey
Senator O'Connor College SchoolTCDSB · 9–12 · 1,365 students · French Immersion · Parkwoods-O'Connor HillsOSSLT 88%
Sir Adam Beck Junior SchoolTDSB · JK–5 · 410 students · French Immersion · Alderwood
Sir Alexander Mackenzie Senior Public SchoolTDSB · 7–8 · 330 students · French Immersion · Agincourt South-Malvern West
Sir Ernest MacMillan Senior Public SchoolTDSB · 7–8 · 285 students · French Immersion · Steeles
Sir Samuel B Steele Junior Public SchoolTDSB · JK–6 · 325 students · French Immersion · SteelesGr 6 math 68%
St Agatha Catholic SchoolTCDSB · JK–8 · 420 students · French Immersion · CliffcrestGr 6 math 47%
St Alphonsus Catholic SchoolTCDSB · JK–8 · 255 students · French Immersion · Oakwood VillageGr 6 math 50%
St Benedict Catholic SchoolTCDSB · JK–8 · 625 students · French Immersion · West Humber-ClairvilleGr 6 math 52%
St Bonaventure Catholic SchoolTCDSB · JK–8 · 580 students · French Immersion · Banbury-Don MillsGr 6 math 63%
St Brigid Catholic SchoolTCDSB · JK–8 · 595 students · French Immersion · DanforthGr 6 math 55%
St Cecilia Catholic SchoolTCDSB · JK–8 · 550 students · French Immersion · High Park NorthGr 6 math 78%
St Clare Catholic SchoolTCDSB · JK–8 · 430 students · French Immersion · Oakwood VillageGr 6 math 40%
St Cyril Catholic SchoolTCDSB · JK–8 · 315 students · French Immersion · Willowdale WestGr 6 math 94%
St Eugene Catholic SchoolTCDSB · JK–8 · 615 students · French Immersion · Kingsview Village-The WestwayGr 6 math 56%
St Gerald Catholic SchoolTCDSB · JK–8 · 270 students · French Immersion · Pleasant ViewGr 6 math 63%
St Gregory Catholic SchoolTCDSB · JK–8 · 670 students · French Immersion · Princess-RosethornGr 6 math 52%
St Jane Frances Catholic SchoolTCDSB · JK–8 · 705 students · French Immersion · Glenfield-Jane HeightsGr 6 math 10%
St Jerome Catholic SchoolTCDSB · JK–8 · 630 students · French Immersion · York University HeightsGr 6 math 41%
St John Catholic SchoolTCDSB · JK–8 · 380 students · French Immersion · East End-DanforthGr 6 math 38%
St John Henry Newman Catholic High SchoolTCDSB · 9–12 · 915 students · French Immersion · CliffcrestOSSLT 81%
St Leo Catholic SchoolTCDSB · JK–8 · 405 students · French Immersion · Mimico-QueenswayGr 6 math 73%
St Louis Catholic SchoolTCDSB · JK–8 · 305 students · French Immersion · Stonegate-QueenswayGr 6 math 43%
St Margaret Catholic SchoolTCDSB · JK–8 · 575 students · French Immersion · Bedford Park-NortownGr 6 math 62%
St Maria Goretti Catholic SchoolTCDSB · JK–8 · 765 students · French Immersion · Kennedy ParkGr 6 math 27%
St Martin De Porres Catholic SchoolTCDSB · JK–8 · 385 students · French Immersion · West HillGr 6 math 26%
St Mary Catholic SchoolTCDSB · JK–8 · 155 students · French Immersion · West Queen WestGr 6 math 38%
St Michael's Choir (Jr) SchoolTCDSB · 1–8 · 135 students · French Immersion · Downtown Yonge EastGr 6 math 100%
St Richard Catholic SchoolTCDSB · JK–8 · 380 students · French Immersion · Woburn NorthGr 6 math 62%
St Timothy Catholic SchoolTCDSB · JK–8 · 620 students · French Immersion · Don Valley VillageGr 6 math 64%
St Vincent de Paul Catholic SchoolTCDSB · JK–8 · 260 students · French Immersion · RoncesvallesGr 6 math 63%
St. Pier Giorgio Frassati Catholic SchoolTCDSB · JK–8 · 300 students · French Immersion · Morningside HeightsGr 6 math 54%
Stanley Public SchoolTDSB · JK–5 · 225 students · French Immersion · Glenfield-Jane Heights
Swansea Junior and Senior Junior and Senior Public SchoolTDSB · JK–8 · 925 students · French Immersion · High Park-SwanseaGr 6 math 62%
Thorncliffe Park Public SchoolTDSB · 1–5 · 1,305 students · French Immersion · Thorncliffe Park
Topcliff Public SchoolTDSB · JK–5 · 320 students · French Immersion · Glenfield-Jane Heights
Tredway Woodsworth Public SchoolTDSB · JK–8 · 590 students · French Immersion · Woburn NorthGr 6 math 45%
Tumpane Public SchoolTDSB · JK–5 · 330 students · French Immersion · Oakdale-Beverley Heights
Valley Park Middle SchoolTDSB · 6–8 · 1,045 students · French Immersion · Flemingdon ParkGr 6 math 28%
Valleyfield Junior SchoolTDSB · JK–6 · 275 students · French Immersion · Kingsview Village-The WestwayGr 6 math 45%
Westwood Middle SchoolTDSB · 6–8 · 415 students · French Immersion · Broadview NorthGr 6 math 44%
White Haven Junior Public SchoolTDSB · JK–8 · 495 students · French Immersion · Agincourt South-Malvern WestGr 6 math 57%
Wilkinson Junior Public SchoolTDSB · JK–6 · 450 students · French Immersion · DanforthGr 6 math 61%
William G Miller Junior Public SchoolTDSB · JK–8 · 445 students · French Immersion · West HillGr 6 math 45%
Williamson Road Junior Public SchoolTDSB · JK–6 · 545 students · French Immersion · The BeachesGr 6 math 73%
Willowdale Middle SchoolTDSB · 6–8 · 525 students · French Immersion · Willowdale WestGr 6 math 63%
Winchester Junior and Senior Public SchoolTDSB · JK–8 · 480 students · French Immersion · Cabbagetown-South St.James TownGr 6 math 57%
Windfields Middle SchoolTDSB · 6–8 · 515 students · French Immersion · St.Andrew-WindfieldsGr 6 math 80%
Winona Drive Senior Public SchoolTDSB · 7–8 · 370 students · French Immersion · Wychwood
Withrow Avenue Junior Public SchoolTDSB · JK–6 · 500 students · French Immersion · North RiverdaleGr 6 math 62%
York Mills Collegiate InstituteTDSB · 9–12 · 1,295 students · French Immersion · St.Andrew-WindfieldsOSSLT 96%
Yorkview Public SchoolTDSB · JK–5 · 455 students · French Immersion · Willowdale West
Yorkwoods Public SchoolTDSB · JK–5 · 255 students · French Immersion · Glenfield-Jane Heights
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.