Best Minnesota Private Schools (2021-22)

For the 2021-22 school year, there are 616 private schools serving 95,468 students in Minnesota.
The average private school tuition is $6,753 for elementary schools and $12,043 for high schools (view national tuition averages).
The best top ranked private schools in Minnesota include Faithful Shepherd Catholic School, St. Croix Lutheran Academy and Mounds Park Academy.
The average acceptance rate is 92% (view national acceptance rates). Minority enrollment is 22% and the student:teacher ratio is 13:1.
69% of schools are religiously affiliated (most commonly Roman Catholic and Christian).

Top Ranked Minnesota Private Schools by County (2021-22)

County
# Schools
# Students
% Minority
33
4,143
20%
8
1,787
2%
20
3,618
14%
53
6,291
22%
145
31,190
33%
20
3,520
12%
66
14,308
26%
9
1,743
16%
16
2,351
14%
10
1,560
10%

Recent Articles

Preventing Cyberbullying
Bullying has gone electronic. It's called cyberbullying and it is rampant.
Should You Send Your Child to Private Primary or High School?
If you had to choose when to send your child to private school, would you send her to private school for the primary grades or high school?
SAT Prep
SAT test prep takes time to do properly. We explore some of your options here.