Canadian private schools with annual tuition between $20,000 and $35,000.
Last verified April 8, 2026|Sources: 149 schools|No paid placements
149
Schools
$26,070
Avg Tuition
12
Avg Class Size
students
66%
Offer Financial Aid
NextSchool tracks 149 private schools in Canada. Average annual tuition is $26,070. 66% offer financial aid.
149schools
$26,070avg tuition
12avg class size
Key Facts
NextSchool tracks 149 private schools in Canada.
Average annual tuition is $26,070.
Tuition ranges from $20,000 to $35,000 per year.
66% 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 Tuition (low → high) — 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 — 149 schools|Data verified quarterly. No school can pay for preferential placement. Full methodology
50 Schools
Sorted by: Tuition (low → high)
M
Magnificent Minds
Toronto, Ontario
T
The Abelard School
Toronto, Ontario
S
St. George's School of Montreal
Montreal, Quebec
T
Toronto District Christian High School
Woodbridge, ON
K
Keystone International Schools
Toronto, Ontario
K
Keystone School
Toronto, Ontario
C
Crestwood School
Toronto, Ontario
D
Deutsche Schule Toronto
Toronto, Ontario
R
Robert Gordon's College
Aberdeen, Scotland
H
Hudson College
Toronto, ON
K
Kells Academy
Montreal, Quebec
S
Strathcona-Tweedsmuir School
Foothills, Alberta
R
River Valley School ECS
Calgary, Alberta
L
La Citadelle International Academy of Arts & Science