Ontario private schools with the smallest average class sizes, sorted from smallest to largest.
Last verified April 8, 2026|Sources: 684 schools|No paid placements
684
Schools
$18,771
Avg Tuition
12
Avg Class Size
students
31%
Offer Financial Aid
NextSchool tracks 684 private schools in Ontario. Average annual tuition is $18,771. 31% offer financial aid.
684schools
$18,771avg tuition
12avg class size
Key Facts
NextSchool tracks 684 private schools in Ontario.
Average annual tuition is $18,771.
Tuition ranges from $300 to $47,170 per year.
31% of schools offer financial aid or scholarships.
Average class size is 12 students.
Source: NextSchool verified school database
Data last verified April 2026
Why this page exists
This page lists schools sorted by Class size (small → large) — a factual, transparent criterion. Schools are not scored, rated, or ranked by subjective quality. We show verifiable data (tuition, class size, enrollment, programs) so families can compare and decide for themselves. See our full methodology.
Last verified April 8, 2026|Sources: NextSchool database — 684 schools|Data verified quarterly. No school can pay for preferential placement. Full methodology