Minnesota Catholic Private High Schools

For the 2026-27 school year, there are 34 catholic private high schools serving 13,146 students in Minnesota. You can also find more religiously affiliated schools in Minnesota.
The top ranked catholic private high schools in Minnesota include Visitation School, Cretin Derham Hall, and Academy Of Holy Angels.
The average tuition cost is $13,399, which is lower than the Minnesota private high school average tuition cost of $14,263.

Quick Facts (26-27)

  • # Private Schools: 34
  • # Students Served: 13,146

Quick Facts (26-27)

  • # Private Schools: 34
  • # Students Served: 13,146

Top Ranked Catholic Private High Schools in Minnesota (2026-27)

Academy Of Holy Angels Photo
Gr: 9-12 | 643 students
Avg. class size: 18 students
Sports: 22 | Extracurriculars: 35
Catholic
6600 Nicollet Ave S
Minneapolis, MN 55423
(612) 798-2600
Benilde-St Margaret's School Photo
Gr: 6-12
Avg. class size: 21 students
Sports: 28 | Extracurriculars: 42
Catholic
2501 Highway 100
Minneapolis, MN 55416
(952) 927-4176
(3)
Bethlehem Academy Photo
Gr: 6-12 | 236 students
Avg. class size: 15 students
Sports: 17 | Extracurriculars: 16
Catholic
105 3rd Ave SW
Faribault, MN 55021
(507) 334-3948
Cathedral Photo
Gr: 7-12 | 570 students
Avg. class size: 23 students
Sports: 21 | Extracurriculars: 21
Catholic
312 N 7th Ave
Saint Cloud, MN 56303
(320) 257-2113
(13)
Cotter Schools Photo
Gr: PK-12 | 978 students
Avg. class size: 16 students
Sports: 19 | Extracurriculars: 24
Catholic
1115 W Broadway Street
Winona, MN 55987
(507) 453-5000
Map of Cretin Derham Hall
Gr: 9-12 | 1,220 students
Avg. class size: 22 students
Sports: 25
Catholic
550 Albert St S
Saint Paul, MN 55116
(651) 690-2443
Cristo Rey Jesuit High School Twin Cities Photo
Gr: 9-12 | 414 students
Avg. class size: 115 students
Sports: 9
Specialized Curriculum (Catholic)
2924 4th Ave S
Minneapolis, MN 55408
(612) 545-9700
DeLaSalle High School Photo
Gr: 9-12 | 680 students
Avg. class size: 25 students
Sports: 20 | Extracurriculars: 30
Catholic
One DeLaSalle Drive
Minneapolis, MN 55401
(612) 676-7600
(6)
Hill Murray School Photo
Gr: 6-12 | 1,057 students
Avg. class size: 20 students
Sports: 16 | Extracurriculars: 46
Catholic
2625 Larpenteur Ave E
Saint Paul, MN 55109
(651) 777-1376
(2)
Holy Family Catholic High School Photo
Gr: 9-12 | 575 students
Avg. class size: 18 students
Sports: 23 | Extracurriculars: 35
Catholic
8101 Kochia Lane
Victoria, MN 55386
(952) 443-4659
(1)
Holy Trinity School Photo
Gr: PK-12 | 145 students
Avg. class size: 18 students
Sports: 10 | Extracurriculars: 8
Catholic
110 Winsted Ave W
Winsted, MN 55395
(320) 485-2182
Lourdes High School Photo
Gr: 9-12 | 333 students
Avg. class size: 17 students
Sports: 21
Catholic
2800 19th Street NW
Rochester, MN 55901
(507) 289-3991
Loyola Catholic School Photo
Gr: PK-12 | 571 students
Avg. class size: 30 students
Sports: 15
Catholic
145 Good Counsel Dr
Mankato, MN 56001
(507) 388-0600
Map of New Ulm Area Catholic Schools
Gr: PK-12 | 373 students
Catholic
600 N Washington St
New Ulm, MN 56073
(507) 354-2719
Pacelli Catholic Schools Photo
Gr: PK-12 | 322 students
Avg. class size: 20 students
Sports: 15 | Extracurriculars: 8
Catholic
311 4th St NW
Austin, MN 55912
(507) 437-3278
Providence Academy Photo
Gr: PK-12 | 811 students
Avg. class size: 18 students
Sports: 16 | Extracurriculars: 26
Catholic
15100 Schmidt Lake Road
Minneapolis, MN 55446
(763) 258-2502
(7)
Sacred Heart School Photo
Gr: PK-12 | 514 students
Avg. class size: 20 students
Sports: 17 | Extracurriculars: 11
Catholic
200 3rd Street NW
East Grand Forks, MN 56721
(218) 773-0230
Map of St. Agnes School
Gr: PK-12 | 769 students
Catholic
530 Lafond Ave
Saint Paul, MN 55103
(651) 925-8700
Saint John's Preparatory School Photo
Gr: 6-12 | 271 students
Avg. class size: 18 students
Sports: 13 | Extracurriculars: 30
Catholic
2280 Watertower Road
Collegeville, MN 56321
(320) 363-3315
St. Mary's Catholic School PreK-12 Photo
Gr: PK-12 | 298 students
Avg. class size: 22 students
Sports: 8
Catholic
104 Saint Marys Street NW
Sleepy Eye, MN 56085
(507) 794-4121
(1)
St. Scholastica HSC Academy Photo
Gr: 1-12 | 40 students
Avg. class size: 8 students
Catholic
207 Whiskey Rd NW
Isanti, MN 55040
(612) 275-7782
(2)
Saint Thomas Academy Photo
Gr: 6-12 | 604 students
Avg. class size: 18 students
Sports: 20 | Extracurriculars: 40
All-boys (Catholic)
949 Mendota Heights Road
Saint Paul, MN 55120
(651) 683-1516
(3)
Stella Maris Academy Photo
Gr: PK-12 | 428 students
Avg. class size: 20 students
Sports: 4 | Extracurriculars: 3
Catholic
2802 E 4th St
Duluth, MN 55812
(218) 623-6253
Totino-Grace High School Photo
Gr: 9-12
Avg. class size: 22 students
Sports: 22 | Extracurriculars: 27
Catholic
1350 Gardena Ave Ne
Minneapolis, MN 55432
(763) 571-9116
(1)
Visitation School Photo
Gr: PK-12 | 605 students
Avg. class size: 15 students
Sports: 17 | Extracurriculars: 24
Catholic
2455 Visitation Drive
Saint Paul, MN 55120
(651) 683-1706
(6)
Map of Chesterton Academy
Gr: 9-12 | 151 students
Specialized Curriculum (Catholic)
2119 Stillwater Ave E
Saint Paul, MN 55119
(952) 378-1779
Chesterton Academy Photo
Gr: 9-12 | 142 students
Sports: 9 | Extracurriculars: 12
Catholic
1320 Mainstreet
Hopkins, MN 55343
(952) 378-1779
(2)
Map of Chesterton Academy Of The St. Croix Valley
Gr: 9-12 | 50 students
Catholic
1835 Northwestern Blvd
Stillwater, MN 55082
(651) 504-2638
Map of Holy Innocents School
Gr: 1-12 | 12 students
Catholic
1705 County Road 137
Waite Park, MN 56387
(320) 251-9431
Map of Immaculate Conception Academy
Gr: K-11 | 35 students
Catholic
313 28th Ave N
Saint Cloud, MN 56303
(320) 251-4329
Map of Immaculate Heart Of Mary Academy
Gr: K-12 | 86 students
Catholic
777 221st Ave Nw
Cedar, MN 55011
(763) 753-8614
Map of St. Annes Academy
Gr: 1-12 | 54 students
Catholic
2445 County Road E E
Saint Paul, MN 55110
(651) 770-9773
St. Robert Bellarmine Academy Photo
Gr: K-12 | 96 students
Catholic
430 8th Ave S
Saint Cloud, MN 56301
(320) 255-0255
(2)
Map of Unity High School
Gr: 9-12 | 63 students
Catholic
3333 Cliff Rd E
Burnsville, MN 55337
(952) 495-6181

Frequently Asked Questions

What are the top ranked catholic private high schools in Minnesota?
The top ranked catholic private high schools in Minnesota include Visitation School, Cretin Derham Hall, and Academy Of Holy Angels.
How many catholic private high schools are located in Minnesota?
34 catholic private high schools are located in Minnesota.
How much do catholic private high schools cost in Minnesota?
The average tuition cost is $13,399, which is lower than the Minnesota private school average tuition cost of $14,263.
How diverse are catholic private high schools in Minnesota?
Minnesota catholic private high schools are approximately 30% minority students, which is same as the Minnesota private school average of 30%.

Recent Articles

When a Private School Changes Head of School
When a Private School Changes Head of School
A private school leadership change can raise important questions. Learn how to evaluate head of school transitions, identify warning signs, and protect your child's educational experience before enrolling confidently.
Private School Financial Aid Renewal: Could Awards Shrink?
Private School Financial Aid Renewal: Could Awards Shrink?
Could your private school financial aid shrink next year? Learn why awards change, how income and school budgets affect renewal, and what parents can do to protect affordability long-term.
Need-Blind vs. Need-Aware Private School Admissions
Need-Blind vs. Need-Aware Private School Admissions
Understand how need-blind and need-aware private school admissions affect acceptance decisions, financial aid eligibility, and affordability, with practical guidance to help parents compare schools, ask questions, and plan confidently ahead.

Quick Links