Private schools in Minnesota
No state program pays private school tuition.
No Minnesota program pays private school tuition. Families can subtract private school tuition from taxable income, up to $1,625 per child in kindergarten to grade 6 and $2,500 per child in grades 7 to 12, with no income limit. The refundable K-12 Education Credit does not cover tuition; it covers other costs such as tutoring and supplies, for households under an income limit ($81,820 with one or two children).
By city
The number is how many private schools sit within 6 miles of each town (12 miles for smaller towns), so nearby towns can overlap.
- Minneapolis (52 nearby)
- Burnsville (46 nearby)
- Saint Paul (43 nearby)
- Golden Valley (37 nearby)
- Saint Louis Park (35 nearby)
- Edina (32 nearby)
- Hopkins (32 nearby)
- Roseville (30 nearby)
- West Saint Paul (30 nearby)
- Prior Lake (29 nearby)
- Anoka (28 nearby)
- Chaska (26 nearby)
- Lakeville (20 nearby)
- Maplewood (20 nearby)
- Stillwater (19 nearby)
- Bloomington (17 nearby)
- Brooklyn Park (16 nearby)
- Fridley (16 nearby)
- Plymouth (16 nearby)
- Oakdale (13 nearby)
- Rochester (12 nearby)
- Saint Cloud (12 nearby)
- Wayzata (12 nearby)
- Eden Prairie (11 nearby)
- White Bear Lake (11 nearby)
- Woodbury (11 nearby)
- Elk River (9 nearby)
- Mankato (8 nearby)
- Winona (8 nearby)
- Duluth (6 nearby)
- New Ulm (6 nearby)
- Fairmont (5 nearby)
- Hutchinson (5 nearby)
- Brainerd (4 nearby)
- Faribault (4 nearby)
- Alexandria (3 nearby)
- Bemidji (3 nearby)
- Edgerton (3 nearby)
- Grand Rapids (3 nearby)
- Marshall (3 nearby)
- Moorhead (3 nearby)
- Mountain Lake (3 nearby)
By kind of school
- Christian schools (178)
- Catholic schools (153)
- Montessori schools (36)
- Private high schools (110)
- Private elementary schools (364)
- Private middle schools (313)
- Private schools with kindergarten (343)
- Private schools with pre-K (268)
- Jewish schools (6)
- Lutheran schools (87)
- Seventh-day Adventist schools (10)
By county
- Anoka County (19)
- Becker County (2:) Faith Christian School, Holy Rosary
- Beltrami County (4)
- Benton County (2:) St. Katharine Drexel School, St. Johns Area School
- Blue Earth County (6)
- Brown County (7)
- Carlton County (1:) Queen of Peace Catholic School
- Carver County (14)
- Cass County (2:) Immanuel Lutheran School, Foothills Christian Academy
- Chisago County (1:) Chisago Christian School
- Clay County (3)
- Clearwater County (1:) F.H.L. Academy
- Cottonwood County (3)
- Crow Wing County (4)
- Dakota County (23)
- Dodge County (1:) Grace Lutheran School
- Douglas County (3)
- Fillmore County (1:) Valley View
- Freeborn County (2:) Hollandale Christian School, St. Theodore's El
- Goodhue County (4)
- Hennepin County (74)
- Houston County (4)
- Isanti County (2:) Cambridge Christian School, St. Scholastica HSC Academy
- Itasca County (3)
- Jackson County (2:) St. Johns Lutheran School, Immanuel Lutheran School
- Kandiyohi County (2:) Central Minnesota Christian School, Community Christian School
- Kittson County (1:) Oneschool Global-Pembina Campus
- Koochiching County (1:) St. Thomas Aquinas Catholic School
- Le Sueur County (2:) Most Holy Redeemer School, St. Anne Elementary School
- Lyon County (5)
- Mahnomen County (1:) St. Michael's School
- Martin County (6)
- McLeod County (7)
- Meeker County (2:) School of St. Philip, Riverview Christian School
- Mille Lacs County (2:) Faith Christian School, Discovery Montessori Academy
- Morrison County (2:) Mary of Lourdes School, Holy Trinity Catholic School
- Mower County (2:) New Dominion School, Pacelli Catholic Schools
- Nicollet County (6)
- Nobles County (1:) Worthington Christian School
- Olmsted County (12)
- Otter Tail County (5)
- Pennington County (2:) St. Bernard's School, St. John Lutheran School
- Pine County (1:) Harvest Christian School
- Pipestone County (3)
- Polk County (4)
- Pope County (1:) Lake Country Christian School
- Ramsey County (33)
- Redwood County (3)
- Renville County (2:) St. Mary's School, Praire Lutheran School Upper Site
- Rice County (5)
- Rock County (1:) Hills Christian School
- Scott County (10)
- Sherburne County (2:) My Own Montessori, St. Andrew Catholic School
- Sibley County (5)
- St. Louis County (9)
- Stearns County (22)
- Steele County (2:) Owatonna Christian School, St. Marys School
- Stevens County (1:) St. Marys School
- Todd County (5)
- Wabasha County (3)
- Wadena County (1:) Verndale Area Christian Academy
- Waseca County (2:) Sacred Heart School, Trinity Lutheran School
- Washington County (16)
- Watonwan County (2:) St. Marys Catholic Elementary School, St. Pauls Lutheran School
- Wilkin County (1:) St. Mary's School
- Winona County (9)
- Wright County (8)
- Yellow Medicine County (1:) School of St. Peter
The largest private schools in Minnesota
| School | Grades | Students |
|---|---|---|
| Excel High School | 6-12 | 2,300 |
| The Blake School | PreK-12 | 1,287 |
| Breck School | PreK-12 | 1,168 |
| Benilde-St. Margaret's School | 7-12 | 1,116 |
| Providence Academy | PreK-12 | 910 |
| Cotter Schools | PreK-12 | 897 |
| St. Paul Academy & Summit School | K-12 | 890 |
| Maranatha Christian Academy | PreK-12 | 815 |
| Our Lady of Grace Catholic School | PreK-8 | 733 |
| Delasalle High School | 9-12 | 693 |
| Nativity of Our Lord School | PreK-8 | 685 |
| New Life Academy | PreK-12 | 676 |
| Minnehaha Academy Lower/Middle School | PreK-12 | 661 |
| Totino-Grace High School | 9-12 | 656 |
| Hope Academy | K-12 | 621 |
What private school costs in Minnesota
We have read published tuition on 18 Minnesota school websites. The middle price is $13,931 for kindergarten to grade 5 (11 schools), $15,472 for grades 6 to 8 (14 schools), $19,275 for grades 9 to 12 (15 schools). Published prices run from $5,900 to $46,000 a year.
These are the schools we have verified so far, mostly larger ones, so treat the figures as a guide rather than an average. Each school's page links its source. Private school tuition in Minnesota, school by school. Tuition in every state.
Get one email when applications open
Most programs open once a year, and several ran out of money or seats in 2026. Pick your state and we will email you the day the next window opens, with the official link. That is the only email you get.
One email per application window. No calls, no sharing your details.
Questions parents ask
How much does Minnesota pay toward private school?
No state program pays private school tuition.
Who can get it?
No Minnesota program pays private school tuition. Families can subtract private school tuition from taxable income, up to $1,625 per child in kindergarten to grade 6 and $2,500 per child in grades 7 to 12, with no income limit. The refundable K-12 Education Credit does not cover tuition; it covers other costs such as tutoring and supplies, for households under an income limit ($81,820 with one or two children).
Is there still room?
Minnesota will not take part in the new federal scholarship tax credit: Gov. Walz said in March 2026 that the state will not opt in, and Minnesota is not on the IRS list.