5 Top-Notch Public Schools in East Toronto

5 Top-Notch Public Schools in East Toronto

01.29.21 | Neighbourhoods

Thinking of moving to a new neighbourhood in Toronto’s East End? Not sure which community is right for you? From local home types to amenities to commute times, there’s no shortage of things to consider. Of course, if you have kids, schools will probably also be in the mix. The district you live in may determine where your little ones get an education. That’s why knowing which schools represent some of the best can be a great starting point!

Here are five incredible schools in Toronto’s East End…

1) Pape Avenue Public School

Are you searching for an up-and-coming neighbourhood in a great school district? Look no further than Gerrard Street East. In this charming community—known for its Little India—you’ll find Pape Avenue Public School.

These halls of learning have received a superb score of 8.2 out of 10 from the Fraser Institute (an organization known for its highly-comprehensive school rankings). It’s been around since 1899, making it a Toronto institution. Today, this diverse school is also home to Pape Children’s House, a non-profit childcare centre.


Looking to find the perfect family home in Toronto? Explore these posts from our blog for helpful advice.


2) Withrow Avenue Junior Public School

As far as we’re concerned, Riverdale truly has it all. Gorgeous housing stock, charming amenities, and versatile green spaces. It’s also home to one of the best places for kids to get an education in East Toronto.

Withrow Avenue Junior Public School earns an impressive Fraser Institute ranking of 7.8. It’s no wonder. The staff here really cares—and they go above and beyond for students. As just one example, take Monsieur Steve. This third-grade French immersion teacher has become a youtube sensation for his remote learning videos!

3) Kew Beach Junior Public School

Without a doubt, the Beaches is one of the most in-demand communities in the city. It’s also a great place to live if you have kids, and part of the reason for that is Kew Beach Junior Public School. This marvelous school is devoted to helping kids become responsible citizens—and it’s earned a 7.5 from the Fraser Institute.

Along with its strong focus on reading, writing, and math, one of the most notable things about Kew Beach is its status as a Gold Certified Eco School. Its staff is invested in environmental conservation, making it ideal for progressive families.

4) Earl Haig Public School

Situated in East Danforth, Earl Haig Public School is one of Toronto’s best. It’s known for its top-notch Fraser Institute score (7.7) and its exceptional school council. There’s always room for improvement, which is why the parents and staff at this already high-quality learning institution are continuously working together.

Earl Haig also offers an impressive French Immersion program and a wide variety of extracurriculars. Whether you want your little ones to learn an official language or become engrossed in a new skill or hobby, this school is a great place to do it!


Want to know more about life in Toronto’s East End? Consider these posts from our blog.


5) St. Denis Catholic School

Do you want your kids to get a fantastic education rooted in Catholic values? If you live in the Beaches (or you’re considering a move there), you’re in luck. St. Denis Catholic School has a stellar reputation, and not just because the Fraser Institute has bestowed it with a score of 8.2.

While St. Denis offers daily religious instruction, it’s not the only focus here. From programs for gifted students to support via the latest technology, this impressive school ensures that students of all learning styles are prepared for the future!

For more local area information on Toronto check out our extensive library of community guides covering East End neighbourhoods like Leslieville and more

Looking for the prefect family-friendly neighbourhood in Toronto's East End?

Get in touch to benefit from our in-depth neighbourhood expertise—and take your first step today!

  • This field is for validation purposes and should be left unchanged.