For the 2025 school year, there are 245 alternative public middle schools serving 7,404 students in Minnesota.
The top ranked alternative public middle schools in Minnesota are Swmetro Prairie Care, Willows and Waseca Middle Level Alc. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Minnesota alternative public middle schools have an average math proficiency score of 22% (versus the Minnesota public middle school average of 40%), and reading proficiency score of 28% (versus the 49% statewide average).
Minority enrollment is 49% of the student body (majority Hispanic and Black), which is more than the Minnesota public middle school average of 38% (majority Black and Hispanic).
Best Alternative Public Middle Schools in Minnesota (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #1 - 21. - 2.
Swmetro Prairie Care
Alternative School
(Math: <50% | Reading: ≥50% )
Rank:
Rank:
7/
Top 50%10
111 Hundertmark Rd #205n
Shakopee, MN 55379
(952) 567-8100
Shakopee, MN 55379
(952) 567-8100
Gr: K-12 | 9 students Student-teacher ratio: 9:1
Rank: #1 - 21. - 2.
Willows
Alternative School
(Math: <50% | Reading: ≥50% )
Rank:
Rank:
7/
Top 50%10
10300 Flanders St Ne
Minneapolis, MN 55432
(651) 415-5364
Minneapolis, MN 55432
(651) 415-5364
Gr: 6-12 | 11 students Student-teacher ratio: 4:1 Minority enrollment: 54%
Rank: #33.
Waseca Middle Level Alc
Alternative School
(Math: <50% | Reading: ≥50%)
Rank:
Rank:
7/
Top 50%10
1717 2nd St. Nw
Waseca, MN 56093
(507) 835-5588
Waseca, MN 56093
(507) 835-5588
Gr: 7-8 | 3 students Minority enrollment: 33%
Rank: #4 - 114. - 11.
Bemidji Area Learning Center
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
7/
Top 50%10
2900 Division St W
Bemidji, MN 56601
(218) 333-3299
Bemidji, MN 56601
(218) 333-3299
Gr: 5-12 | 54 students Student-teacher ratio: 27:1 Minority enrollment: 26%
Rank: #4 - 114. - 11.
Central Middle School Alc
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
7/
Top 50%10
110 Fulton Street
Mankato, MN 56001
(507) 387-3047
Mankato, MN 56001
(507) 387-3047
Gr: 6-8 | 2 students Student-teacher ratio: 2:1 Minority enrollment: 50%
Rank: #4 - 114. - 11.
Columbia Academy Anchor Program
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
7/
Top 50%10
900 49th Ave Ne
Minneapolis, MN 55421
(763) 528-4540
Minneapolis, MN 55421
(763) 528-4540
Gr: 6-8 | 4 students Student-teacher ratio: 4:1 Minority enrollment: 50%
Rank: #4 - 114. - 11.
Middle School Alc
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
7/
Top 50%10
209 Willmar Ave Se
Willmar, MN 56201
(320) 214-6692
Willmar, MN 56201
(320) 214-6692
Gr: 6-8 | 28 students Minority enrollment: 79%
Rank: #4 - 114. - 11.
School #532
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
7/
Top 50%10
4510 West 77th Street
Minneapolis, MN 55435
(763) 205-7612
Minneapolis, MN 55435
(763) 205-7612
Gr: K-12 | 20 students Student-teacher ratio: 20:1 Minority enrollment: 20%
Rank: #4 - 114. - 11.
Sholund School For Girls
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
7/
Top 50%10
370 Annandale Boulevard
Annandale, MN 55302
(320) 543-1122
Annandale, MN 55302
(320) 543-1122
Gr: 5-12 | 12 students Student-teacher ratio: 6:1 Minority enrollment: 16%
Rank: #4 - 114. - 11.
Swmetro Reflections
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
7/
Top 50%10
4601 Dean Lakes Blvd
Shakopee, MN 55379
(952) 567-8100
Shakopee, MN 55379
(952) 567-8100
Gr: 6-12 | 20 students Student-teacher ratio: 7:1 Minority enrollment: 50%
Rank: #4 - 114. - 11.
Winona Area Learning Center
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
7/
Top 50%10
1299 West 3rd St
Winona, MN 55987
(507) 494-1461
Winona, MN 55987
(507) 494-1461
Gr: 5-12 | 83 students Student-teacher ratio: 12:1 Minority enrollment: 40%
Rank: #12 - 3412. - 34.
A. G. A. P. E. Teen Parent
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1037 University Ave
Saint Paul, MN 55104
(651) 744-7970
Saint Paul, MN 55104
(651) 744-7970
Gr: 5-12 | 37 students Student-teacher ratio: 5:1 Minority enrollment: 97%
Rank: #12 - 3412. - 34.
Arrowhead Academy
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1918 Arlington Ave N
Duluth, MN 55811
(218) 625-6766
Duluth, MN 55811
(218) 625-6766
Gr: 4-12 | 15 students Student-teacher ratio: 4:1 Minority enrollment: 34%
Rank: #12 - 3412. - 34.
Benson Area Learning Center
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1400 Montana Ave
Benson, MN 56215
(320) 843-2710
Benson, MN 56215
(320) 843-2710
Gr: 7-12 | 14 students Student-teacher ratio: 14:1 Minority enrollment: 36%
Rank: #12 - 3412. - 34.
Centennial Area Learning Center
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
4881 101st Ln Ne
Circle Pines, MN 55014
(763) 398-2960
Circle Pines, MN 55014
(763) 398-2960
Gr: 7-12 | 84 students Student-teacher ratio: 21:1 Minority enrollment: 46%
Rank: #12 - 3412. - 34.
Center School
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
2421 Bloomington Ave
Minneapolis, MN 55404
(612) 721-1655
Minneapolis, MN 55404
(612) 721-1655
Gr: 7-12 | 33 students
Rank: #12 - 3412. - 34.
Compass Learning Center
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1234 Columbus Ave
New Prague, MN 56071
(952) 758-1700
New Prague, MN 56071
(952) 758-1700
Gr: 6-12 | 49 students Student-teacher ratio: 25:1 Minority enrollment: 18%
Rank: #12 - 3412. - 34.
Crossroads Area Learning Center
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
61085 State Highway 23
Finlayson, MN 55735
(320) 245-6016
Finlayson, MN 55735
(320) 245-6016
Gr: 7-12 | 38 students Minority enrollment: 21%
Rank: #12 - 3412. - 34.
Crossroads School
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
22426 St. Francis Blvd Nw
Anoka, MN 55303
(763) 753-7023
Anoka, MN 55303
(763) 753-7023
Gr: K-12 | 11 students Student-teacher ratio: 2:1 Minority enrollment: 63%
Rank: #12 - 3412. - 34.
Heartland Girls Ranch
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1400 Montana Ave
Benson, MN 56215
(320) 843-2710
Benson, MN 56215
(320) 843-2710
Gr: 7-12 | 21 students Student-teacher ratio: 11:1 Minority enrollment: 43%
Rank: #12 - 3412. - 34.
Ivan Sand Middle School Alc
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1232 School St. Nw
Elk River, MN 55330
(763) 241-3530
Elk River, MN 55330
(763) 241-3530
Gr: 6-8 | 1 student Student-teacher ratio: 1:1
Rank: #12 - 3412. - 34.
Lake Park School
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1804 Civic Center Dr Ne
Willmar, MN 56201
(320) 214-6696
Willmar, MN 56201
(320) 214-6696
Gr: 4-12 | 17 students Minority enrollment: 65%
Rank: #12 - 3412. - 34.
Oshawa Learning Academy
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1717 Sheppard Dr
Saint Peter, MN 56082
(507) 934-9820
Saint Peter, MN 56082
(507) 934-9820
Gr: 4-12 | 21 students Minority enrollment: 43%
Rank: #12 - 3412. - 34.
Pathways Program Grades 8-12
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
395 Guernsey Ln
Red Wing, MN 55066
(651) 388-4441
Red Wing, MN 55066
(651) 388-4441
Gr: 8-12 | 31 students Minority enrollment: 36%
Rank: #12 - 3412. - 34.
Pines School - Nsp
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
7555 4th Ave
Circle Pines, MN 55014
(763) 792-4011
Circle Pines, MN 55014
(763) 792-4011
Gr: 7-12 | 22 students Minority enrollment: 36%
Rank: #12 - 3412. - 34.
Pines School - Rjc
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
7565 4th Ave
Circle Pines, MN 55014
(763) 792-4011
Circle Pines, MN 55014
(763) 792-4011
Gr: 7-12 | 29 students Minority enrollment: 45%
Rank: #12 - 3412. - 34.
Prairie Lakes Education Center
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1804 Civic Center Dr
Willmar, MN 56201
(320) 214-6696
Willmar, MN 56201
(320) 214-6696
Gr: 4-12 | 26 students Student-teacher ratio: 3:1 Minority enrollment: 62%
Rank: #12 - 3412. - 34.
Red Lake Middle Level Alc
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
23990 Hwy 1 E
Redlake, MN 56671
(218) 679-2701
Redlake, MN 56671
(218) 679-2701
Gr: 6-8 | 7 students
Rank: #12 - 3412. - 34.
River Bend Area Learning Center
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1315 S Broadway
New Ulm, MN 56073
(507) 359-8780
New Ulm, MN 56073
(507) 359-8780
Gr: 7-12 | 60 students Student-teacher ratio: 12:1 Minority enrollment: 20%
Rank: #12 - 3412. - 34.
Runestone Alternative School
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
700 Northside Dr Ne
Alexandria, MN 56308
(320) 763-5559
Alexandria, MN 56308
(320) 763-5559
Gr: 7-12 | 49 students Student-teacher ratio: 10:1 Minority enrollment: 10%
Rank: #12 - 3412. - 34.
Waseca Area Learning Center
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
501 Elm Ave E
Waseca, MN 56093
(507) 835-5588
Waseca, MN 56093
(507) 835-5588
Gr: 7-12 | 61 students Student-teacher ratio: 12:1 Minority enrollment: 47%
Rank: #12 - 3412. - 34.
West Central Academy-s
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
729 11th St N
Moorhead, MN 56560
(218) 284-3316
Moorhead, MN 56560
(218) 284-3316
Gr: 4-12 | 47 students Student-teacher ratio: 8:1 Minority enrollment: 47%
Rank: #12 - 3412. - 34.
West Central Area Learning Center
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
9 2nd St Sw
Melrose, MN 56352
(320) 256-7836
Melrose, MN 56352
(320) 256-7836
Gr: 6-12 | 29 students Student-teacher ratio: 7:1 Minority enrollment: 28%
Rank: #12 - 3412. - 34.
Wings Alternative Program
Alternative School
(Math: <50% | Reading: <50%)
Rank:
Rank:
7/
Top 50%10
1326 East Ripley St.
Litchfield, MN 55355
(320) 543-1122
Litchfield, MN 55355
(320) 543-1122
Gr: 7-12 | 12 students Student-teacher ratio: 12:1 Minority enrollment: 58%
Rank: #35 - 3935. - 39.
Hoffman Learning Center
Alternative School
(Math: <50% | Reading: <50% )
Rank:
Rank:
6/
Top 50%10
2001 Sheppard Dr
Saint Peter, MN 56082
(507) 934-9820
Saint Peter, MN 56082
(507) 934-9820
Gr: 5-12
Show 100 more Alternative public schools in Minnesota (out of 245 total schools)
Loading...
Frequently Asked Questions
What are the top ranked alternative public middle schools in Minnesota?
The top ranked alternative public middle schools in Minnesota include Swmetro Prairie Care, Willows and Waseca Middle Level Alc.
How many alternative public middle schools are located in Minnesota?
245 alternative public middle schools are located in Minnesota.
What is the racial composition of students in Minnesota?
Minnesota alternative public middle schools minority enrollment is 49% of the student body (majority Hispanic and Black), which is more than the Minnesota public middle schools average of 38% (majority Black and Hispanic).
Recent Articles

Why Single-Sex 51±¬ÁÏs are Growing in Popularity
This article examines the growing trend of single-sex public schools in the United States. It explores the potential benefits, research findings, and controversies surrounding gender-specific education, as well as the factors driving its increasing popularity among parents and educators.

When Teachers Cheat: The Standardized Test Controversies
Teachers across the country are being accused of cheating on standardized tests, using erasers to conveniently change their students’ answers. However, are these teachers driven to cheat because the funding system is flawed?

When Field Trips Turn Deadly: Who is Responsible?
Recent deaths during field trips have parents and school officials questioning the safety of these excursions. Learn about these tragedies and what parameters should be in place to ensure a safe field trip.