Schools in Steeles

8 publicly funded schools and 1 private school in Steeles, one of Toronto’s 158 official neighbourhoods. Your address decides your local public and Catholic schools, which may sit just outside the neighbourhood, so check with the board before you count on one.

Level

9 schools

Elementary schools

6 schools
SchoolGr 6 readingGr 6 mathLow-income homes
David Lewis Public SchoolTDSB · JK–8 · 335 students · Steeles98%Gr 6 reading83%Gr 6 math15%Low-income homes
Kennedy Public SchoolTDSB · JK–8 · 550 students · Steeles90%Gr 6 reading79%Gr 6 math11%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 Henry Catholic SchoolTCDSB · JK–8 · 245 students · Steeles88%Gr 6 reading92%Gr 6 math10%Low-income homes
Terry Fox Public SchoolTDSB · JK–8 · 320 students · Steeles89%Gr 6 reading74%Gr 6 math10%Low-income homes

High schools

2 schools
SchoolLiteracy testGr 9 mathLow-income homes
Dr Norman Bethune Collegiate InstituteTDSB · 9–12 · 1,135 students · Steeles89%Literacy test73%Gr 9 math11%Low-income homes
Mary Ward Catholic Secondary SchoolTCDSB · 9–12 · 970 students · Steeles94%Literacy test63%Gr 9 math13%Low-income homes

Private schools

1 school
SchoolDay tuition
McCanny Secondary SchoolPrivate · Elementary and high school · Steeles–Tuition not added

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