Find the right school in Toronto
Search by school, address or neighbourhood. Compare results, programs and safety for every public, Catholic, French-language and private school, plus colleges and universities.
Coming up
All key dates →Browse by type
Open to every family living in Toronto. Your address sets your local school, and you can apply to others. Many offer French Immersion.
579 schools → CatholicFreeFor Catholic families; elementary schools usually ask for a baptism certificate. Catholic high schools are open to all students.
204 schools → French-languageFreeAll classes in French. For children with a parent who has French-language rights; other families can apply to be admitted.
34 schools → PrivateTuitionOpen to any family, by application and often an interview. Day tuition at the schools we list runs from about $14,000 to $50,000 a year.
54 featured · 328 in all → Colleges and universitiesTuitionFor high school graduates and adult learners. Apply through ontariocolleges.ca or OUAC; government grants and loans can help.
8 institutions →Not sure where to start?
Start with your child’s next grade, or with what’s happening for your family. Each guide explains how it works in Toronto and what to do next.
Which grade is your child going into?
Or what’s happening?
Answer four quick questions and get a shortlist, with the reason each school matched. Nothing is saved unless you choose to.
Or browse a collection
Common questions
How do I find my local public school?
Search your address under Address. We show the closest schools by walking time; your board’s school locator confirms your attendance area.
Are public and Catholic schools free?
Yes. Public, Catholic and French-language schools are free for Toronto residents. Private schools charge tuition.
When is the French Immersion deadline?
TDSB Early French Immersion applications close November 27, 2026.
How are schools ranked?
One provincial test at a time, inside groups of similar schools, with family income shown beside each result. No combined score.
How much does private school cost in Toronto?
Day tuition at the 62 private schools that post fees runs from $14,000 to $49,530 a year; the typical school charges about $28,000.
Where does this information come from?
The Ontario Ministry of Education, EQAO, City of Toronto and Toronto Police open data, and each private school’s own website. The site updates every night.
Popular searches
Results, programs, students and safety side by side. Add schools from any school page.