Best public schools in Toronto

Latest results: 2024–25Updated November 2026

There’s no single best school: results follow family income closely, and what fits your child matters most. Here are the schools with the strongest results in each group, with the context you need to read them.

Quick answer

TDSB elementary schools, Grade 6 math: Cottingham Junior Public School and Rosedale Junior Public School (100%). TDSB elementary schools, Grade 3 reading: 11 schools tied at 100%, including Cliffwood Public School and Cottingham Junior Public School. TDSB high schools, literacy test: Newtonbrook Secondary School and Richview Collegiate Institute (98%).

TDSB elementary schools, Grade 6 math

Full ranking

Rank in the group of 304. The typical school had 52%.

T-1Cottingham Junior Public SchoolLow-income 5% · 140 students100%
T-1Rosedale Junior Public SchoolLow-income 5% · 220 students100%
3Garden Avenue Junior Public SchoolLow-income 5% · 175 students94%
4Davisville Junior Public SchoolLow-income 12% · 590 students92%
5Forest Hill Junior and Senior Public SchoolLow-income 11% · 660 students90%
T-6Agincourt Junior Public SchoolLow-income 15% · 175 students88%
T-6Island Public/Natural Science SchoolLow-income 10% · 165 students88%
T-6Rolph Road Elementary SchoolLow-income 5% · 320 students88%
T-6Whitney Junior Public SchoolLow-income 10% · 420 students88%
T-6Zion Heights Middle SchoolLow-income 15% · 465 students88%

TDSB elementary schools, Grade 3 reading

Full ranking

Rank in the group of 378. The typical school had 73%.

T-1Cliffwood Public SchoolLow-income 10% · 260 students100%
T-1Cottingham Junior Public SchoolLow-income 5% · 140 students100%
T-1George P Mackie Junior Public SchoolLow-income 10% · 170 students100%
T-1Guildwood Junior Public SchoolLow-income 5% · 180 students100%
T-1Iroquois Junior Public SchoolLow-income 5% · 285 students100%
T-1Kensington Community School JuniorLow-income 20% · 130 students100%
T-1Montrose Junior Public SchoolLow-income 0% · 185 students100%
T-1Oriole Park Junior Public SchoolLow-income 5% · 220 students100%
T-1Presteign Heights Elementary SchoolLow-income 10% · 150 students100%
T-1Sir Adam Beck Junior SchoolLow-income 5% · 410 students100%

TDSB high schools, literacy test

Full ranking

Rank in the group of 65. The typical school had 83%.

T-1Newtonbrook Secondary SchoolLow-income 14% · 870 students98%
T-1Richview Collegiate InstituteLow-income 8% · 1,000 students98%
T-3Humberside Collegiate InstituteLow-income 7% · 1,460 students96%
T-3Lawrence Park Collegiate InstituteLow-income 7% · 1,255 students96%
T-3Malvern Collegiate InstituteLow-income 6% · 1,140 students96%
T-3William Lyon Mackenzie Collegiate InstituteLow-income 10% · 1,400 students96%
T-3York Mills Collegiate InstituteLow-income 13% · 1,295 students96%
T-8Bloor Collegiate InstituteLow-income 10% · 820 students95%
T-8Earl Haig Secondary SchoolLow-income 17% · 2,175 students95%
T-8Leaside High SchoolLow-income 7% · 1,115 students95%

Specialized schools

Some schools choose students by application or audition, such as arts schools. We leave them out of these lists so that they compare like with like, but you’ll find each one on its own page.

Quick answers

Which public schools in Toronto rank highest?

TDSB elementary schools, Grade 6 math: Cottingham Junior Public School and Rosedale Junior Public School (100%). TDSB elementary schools, Grade 3 reading: 11 schools tied at 100%, including Cliffwood Public School and Cottingham Junior Public School. TDSB high schools, literacy test: Newtonbrook Secondary School and Richview Collegiate Institute (98%).

How are these ranked?

On one published result at a time, inside groups of comparable schools (same board, level and language), with no combined score. Family income is shown beside every school.

Why aren’t arts schools listed?

Schools that choose students by application or audition are left out so that the lists compare like with like.