2,909 schools in Minnesota
87 counties · 480 cities · Public K-12
Public K-12 in Minnesota totals 2,909 campuses, an average of roughly 33 per county. The single largest school in the state is Wayzata High.
Test scores
Reading, SY 2024-25. State average: 49.9% met or exceeded.Top 5 schools
- 98.4%
- 98.3%
- 87.2%
- 87.0%
- 82.5%
Lowest 5 schools
- 3.7%
- 3.9%
- 4.7%
- 5.2%
- 5.9%
| Name | City | County | Level | Enrollment | Rating |
|---|---|---|---|---|---|
| ABE Diploma Program | APPLE VALLEY | Dakota County | High | 40 | · |
| EARLY CHILDHOOD | WORTHINGTON | Nobles County | Elementary | 40 | · |
| ECSE Community | ROCHESTER | Olmsted County | Elementary | 40 | · |
| GREEN ISLE COMMUNITY SCHOOL | GREEN ISLE | Sibley County | Elementary | 40 | · |
| Oakland Education Center | AUSTIN | Mower County | Combined | 40 | · |
| Riverside Academy | CAMBRIDGE | Isanti County | High | 40 | · |
| Banaadir Academy | MINNEAPOLIS | Hennepin County | Middle | 39 | · |
| CVA Fusion Middle School (6-8) | MINNEAPOLIS | Hennepin County | Middle | 39 | · |
| Early Childhood Special Education S | FRIDLEY | Anoka County | Elementary | 39 | · |
| ITASKIN EDUCATION CENTER | GRAND RAPIDS | Itasca County | Combined | 39 | · |
| KNIGHTS ACADEMY | SAINT MICHAEL | Wright County | High | 39 | · |
| MORA ALTERNATIVE LEARNING CENTER | MORA | Kanabec County | High | 39 | · |
| New Heights Elementary School | STILLWATER | Washington County | Elementary | 39 | · |
| SNW Transitions Program | MONTICELLO | Wright County | High | 39 | · |
| SWWC ALC - Pipestone | PIPESTONE | Pipestone County | High | 39 | · |
| SWWC ELC - Cosmos | COSMOS | Meeker County | Combined | 39 | · |
| Wellstone International High - SWS | MINNEAPOLIS | Hennepin County | High | 39 | · |
| E-Laker Online School | DETROIT LAKES | Becker County | High | 38 | · |
| E.C.H.O. Secondary | ECHO | Yellow Medicine County | High | 38 | · |
| Early Ed HUB | SAINT PAUL | Ramsey County | Elementary | 38 | · |
| PERHAM AREA LEARNING CENTER | PERHAM | Otter Tail County | High | 38 | · |
| Riverview Early Childhood VPK | BROOKLYN PARK | Hennepin County | Elementary | 38 | · |
| STEPS TOWARD ADULT RESPONSIBILITY | CHASKA | Carver County | High | 38 | · |
| TRANSITION PLUS | SAINT LOUIS PARK | Hennepin County | High | 38 | · |
| Waseca Early Childhood | WASECA | Waseca County | Elementary | 38 | · |
| 917 IDEA | ROSEMOUNT | Dakota County | Combined | 37 | · |
| Albert Lea Secondary Online Academy | ALBERT LEA | Freeborn County | High | 37 | · |
| Bridge Transition Program | STILLWATER | Washington County | High | 37 | · |
| Center School | MINNEAPOLIS | Hennepin County | High | 37 | · |
| Compass-Bell Center | COON RAPIDS | Anoka County | High | 37 | · |
| North Education Center Academy | NEW HOPE | Hennepin County | High | 37 | · |
| Wayzata Transition School | PLYMOUTH | Hennepin County | High | 37 | · |
| Central Lakes Adventure School | PILLAGER | Cass County | High | 36 | · |
| Early Childhood Center | PROCTOR | St. Louis County | Elementary | 36 | · |
| Herman-Norcross High School | HERMAN | Grant County | High | 36 | · |
| Lakeville Online Academy-Elementary | LAKEVILLE | Dakota County | Elementary | 36 | · |
| Learning Center Night | WORTHINGTON | Nobles County | High | 36 | · |
| McKinley PreK | FARIBAULT | Rice County | Elementary | 36 | · |
| Onamia Academy | ONAMIA | Mille Lacs County | Combined | 36 | · |
| PHOENIX LEARNING CENTER | BUFFALO | Wright County | High | 36 | · |
| SWWC ELC - New London | NEW LONDON | Kandiyohi County | Combined | 36 | · |
| Takoda Prep | MINNEAPOLIS | Hennepin County | High | 36 | · |
| DULUTH AREA LEARNING CENTER | DULUTH | St. Louis County | High | 35 | · |
| MAHTOMEDI PRESCHOOL | STILLWATER | Washington County | Elementary | 35 | · |
| MPS Metro HA | MINNEAPOLIS | Hennepin County | Combined | 35 | · |
| Rockridge Academy | DULUTH | St. Louis County | Combined | 35 | · |
| School #527 | HOPKINS | Hennepin County | High | 35 | · |
| Shorewood Education Center | SHOREWOOD | Hennepin County | High | 35 | · |
| Speech Program - Sp Ed Program | NEW BRIGHTON | Ramsey County | Elementary | 35 | · |
| Tilden Community Preschool | HASTINGS | Dakota County | Elementary | 35 | · |
| ALC Independent Study | PRIOR LAKE | Scott County | High | 34 | · |
| Community School Credit Recovery | FOREST LAKE | Washington County | High | 34 | · |
| Hawks Nest Early Childhood Center | MONTEVIDEO | Chippewa County | Elementary | 34 | · |
| ONE91 Virtual Academy Elementary | BURNSVILLE | Dakota County | Elementary | 34 | · |
| Riverside Academy IS | CAMBRIDGE | Isanti County | High | 34 | · |
| Secondary Lighthouse | SPRING LAKE PARK | Anoka County | High | 34 | · |
| West Central Academy-S | MOORHEAD | Clay County | Combined | 34 | · |
| Crosslake Community K-5 Online | CROSSLAKE | Crow Wing County | Elementary | 33 | · |
| FUTURES PROGRAM | NORTH MANKATO | Nicollet County | Combined | 33 | · |
| Lake Park School | WILLMAR | Kandiyohi County | Combined | 33 | · |
| Red Wing VPK | RED WING | Goodhue County | Elementary | 33 | · |
| School #531 | BROOKLYN PARK | Hennepin County | Combined | 33 | · |
| Village Ranch Alternative Program | COKATO | Wright County | High | 33 | · |
| Alexander Learning Academy | FARIBAULT | Rice County | Combined | 32 | · |
| CROSSROADS AREA LEARNING CENTER | FINLAYSON | Pine County | High | 32 | · |
| CROW RIVER AREA LEARNING CENTER | HUTCHINSON | McLeod County | High | 32 | · |
| Hastings Alternative Center | HASTINGS | Dakota County | High | 32 | · |
| MINNEWASKA EARLY CHILDHOOD SP.ED. | GLENWOOD | Pope County | Elementary | 32 | · |
| Roosevelt ELC | OWATONNA | Steele County | Elementary | 32 | · |
| ZUMBRO ED. DIST. FUTURES/CHOICE | KASSON | Dodge County | Combined | 32 | · |
| CHESTER CREEK ACADEMY | DULUTH | St. Louis County | Combined | 31 | · |
| Early Learning and Family Resource | WEST SAINT PAUL | Dakota County | Elementary | 31 | · |
| Middle School ALC | ROCHESTER | Olmsted County | Middle | 31 | · |
| NLA-Carlton | CARLTON | Carlton County | Combined | 31 | · |
| Pathways Program Grades 8-12 | RED WING | Goodhue County | High | 31 | · |
| Pearson VPK | SHAKOPEE | Scott County | Elementary | 31 | · |
| Waubun ALC | WAUBUN | Mahnomen County | High | 31 | · |
| 622 Alternative Middle/High School | NORTH SAINT PAUL | Ramsey County | High | 30 | · |
| Anoka-Hennepin Regn Night School | COON RAPIDS | Anoka County | High | 30 | · |
| Bellaire Education Center | WHITE BEAR LAKE | Ramsey County | Middle | 30 | · |
| CVA Fusion Elementary School (K-5) | MINNEAPOLIS | Hennepin County | Elementary | 30 | · |
| HUTCHINSON TRANSITION ASSISTANCE PG | HUTCHINSON | McLeod County | High | 30 | · |
| IMPRINTS PROGRAM | NEW ULM | Brown County | Combined | 30 | · |
| STARS Building20 | COLOGNE | Carver County | Elementary | 30 | · |
| SWWC ELC - Montevideo | MONTEVIDEO | Chippewa County | Combined | 30 | · |
| 916 Mahtomedi Academy | WHITE BEAR LAKE | Washington County | High | 29 | · |
| 917 Deaf/Hard of Hearing | SOUTH SAINT PAUL | Dakota County | Combined | 29 | · |
| 917 PACES | ROSEMOUNT | Dakota County | Combined | 29 | · |
| BRANCH OUT TRANSITIONAL SERVICES | WEST SAINT PAUL | Dakota County | High | 29 | · |
| Chisago County Schools' Life Work C | NORTH BRANCH | Chisago County | High | 29 | · |
| Elementary Lighthouse | SPRING LAKE PARK | Anoka County | Elementary | 29 | · |
| JORDAN EARLY CHILDHOOD | JORDAN | Scott County | Elementary | 29 | · |
| MILROY ELEMENTARY | MILROY | Redwood County | Elementary | 29 | · |
| MN Virtual Elementary School | ROSEVILLE | Ramsey County | Elementary | 29 | · |
| 112 ALC Independent Study | CHASKA | Carver County | High | 28 | · |
| C.O.M.P.A.S.S. | ELK RIVER | Sherburne County | High | 28 | · |
| HOWARD LAKE WAVERLY WINSTED ECSE | WINSTED | McLeod County | Elementary | 28 | · |
| KOKESH AREA LEARNING CENTER | ONAMIA | Mille Lacs County | High | 28 | · |
| LCWM ECSE | LAKE CRYSTAL | Blue Earth County | Elementary | 28 | · |
| Milaca 7-12 Online | MILACA | Mille Lacs County | High | 28 | · |
| ORONO DISCOVERY CENTER | MAPLE PLAIN | Hennepin County | Elementary | 28 | · |
| School #530 | BROOKLYN PARK | Hennepin County | Combined | 28 | · |
| Crookston Pre-K Program | CROOKSTON | Polk County | Elementary | 27 | · |
| E.C.H.O. Elementary | ECHO | Yellow Medicine County | Elementary | 27 | · |
| Early Childhood Special Education | FERGUS FALLS | Otter Tail County | Elementary | 27 | · |
| Level Up K-5 Virtual Academy | WHITE BEAR LAKE | Ramsey County | Elementary | 27 | · |
| Middle School ALC | WILLMAR | Kandiyohi County | Middle | 27 | · |
| Middle School Right Fit | ROCHESTER | Olmsted County | Middle | 27 | · |
| Minnesota Valley School | SAINT PETER | Nicollet County | Combined | 27 | · |
| ROCORI ALC | COLD SPRING | Stearns County | High | 27 | · |
| Rock Ridge High School ALP | VIRGINIA | St. Louis County | High | 27 | · |
| A. G. A. P. E. Teen Parent | SAINT PAUL | Ramsey County | High | 26 | · |
| ALC INDEPENDENT STUDY | BROOKLYN PARK | Hennepin County | High | 26 | · |
| Century Middle School Within A Sch | PARK RAPIDS | Hubbard County | Middle | 26 | · |
| Int'l Falls ISD 361 ALC Program | INTERNATIONAL FALLS | Koochiching County | High | 26 | · |
| Jefferson Early Learning Center | WILLMAR | Kandiyohi County | Elementary | 26 | · |
| MPS Metro DT | MINNEAPOLIS | Hennepin County | Combined | 26 | · |
| Prairie Meadows Learning Center | SPICER | Kandiyohi County | Elementary | 26 | · |
| SPRING PRAIRIE ELEMENTARY | HAWLEY | Clay County | Elementary | 26 | · |
| SWMetro Buffalo-Transitions | BUFFALO | Wright County | High | 26 | · |
| SWWC ELC - Pipestone | PIPESTONE | Pipestone County | Combined | 26 | · |
| NLC 6076 Transition Program | VIRGINIA | St. Louis County | High | 25 | · |
| Online728 Elementary School | ELK RIVER | Sherburne County | Elementary | 25 | · |
| Online728 Middle School | ELK RIVER | Sherburne County | Middle | 25 | · |
| Oshawa Learning Academy | SAINT PETER | Nicollet County | Combined | 25 | · |
| Princeton Online MN 6-8 | PRINCETON | Mille Lacs County | Middle | 25 | · |
| SIMLEY ALTERNATIVE PROGRAM | INVER GROVE HEIGHTS | Dakota County | High | 25 | · |
| SPECIAL ED. N.P. | DULUTH | St. Louis County | Combined | 25 | · |
| THE BRIDGE | DULUTH | St. Louis County | High | 25 | · |
| Tier One | PLYMOUTH | Hennepin County | Combined | 25 | · |
| Tonka Online K-5 | MINNETONKA | Hennepin County | Elementary | 25 | · |
| Waconia Learning Center | WACONIA | Carver County | High | 25 | · |
| BECKER ALTERNATIVE LEARNING PROGRAM | BECKER | Sherburne County | High | 24 | · |
| Benton-Stearns Education District | SAUK RAPIDS | Benton County | High | 24 | · |
| Big Lake Online K-5 | BIG LAKE | Sherburne County | Elementary | 24 | · |
| Fridley Middle Area Learning Center | FRIDLEY | Anoka County | Middle | 24 | · |
| HLWW ALTERNATIVE LEARNING PROGRAM | HOWARD LAKE | Wright County | High | 24 | · |
| Journey | CIRCLE PINES | Anoka County | High | 24 | · |
| Lismore Colony Elementary | CLINTON | Big Stone County | Elementary | 24 | · |
| Mesabi Area Learning Center | HIBBING | St. Louis County | High | 24 | · |
| Monticello Alternative Program | MONTICELLO | Wright County | High | 24 | · |
| Princeton Area Learning Center | PRINCETON | Mille Lacs County | High | 24 | · |
| SECONDARY SPECIAL EDUCATION | RICHFIELD | Hennepin County | High | 24 | · |
| VirtualEDU ELementary | GOLDEN VALLEY | Hennepin County | Elementary | 24 | · |
| Watertown-Mayer Cmty Learning Cntr | WATERTOWN | Carver County | Elementary | 24 | · |
| Beaver Lake Voluntary Pre-K | MAPLEWOOD | Ramsey County | Elementary | 23 | · |
| Cornerstones Program | BUFFALO | Wright County | High | 23 | · |
| Dilworth-Glyndon-Felton ALP | GLYNDON | Clay County | High | 23 | · |
| ISD 728 FOCUS/JOURNEY | ELK RIVER | Sherburne County | Combined | 23 | · |
| Moving Forward | CAMBRIDGE | Isanti County | High | 23 | · |
| NCS Online Program | SAINT PAUL | Ramsey County | High | 23 | · |
| NORTHWEST AREA LEARNING CENTER | THIEF RIVER FALLS | Pennington County | High | 23 | · |
| River Bend Online ALC | NEW ULM | Brown County | High | 23 | · |
| SOUTHERN PLAINS BRIDGES | FAIRMONT | Martin County | Combined | 23 | · |
| SWMetro Lakeside Academy | BUFFALO | Wright County | High | 23 | · |
| WELS North | LITTLE CANADA | Ramsey County | High | 23 | · |
| 5RiversOnline Elementary | RED WING | Goodhue County | Elementary | 22 | · |
| Aris | WOODBURY | Washington County | Combined | 22 | · |
| BEMIDJI REGIONAL INTERDIST. COUNCIL | BEMIDJI | Beltrami County | Elementary | 22 | · |
| Cologne Academy Online | COLOGNE | Carver County | Elementary | 22 | · |
| Heartland Girls Ranch | BENSON | Swift County | High | 22 | · |
| Lionsgate Academy - Lynx Program | SHOREVIEW | Ramsey County | High | 22 | · |
| MTS PEASE ACADEMY | MINNEAPOLIS | Hennepin County | High | 22 | · |
| Owatonna Online 7-8 | OWATONNA | Steele County | Middle | 22 | · |
| PINE CITY AREA LEARNING CENTER | PINE CITY | Pine County | High | 22 | · |
| Pines School - ACS | LINO LAKES | Anoka County | High | 22 | · |
| REACH Academy | SHOREVIEW | Ramsey County | High | 22 | · |
| Royalton Public Schools Early Child | ROYALTON | Morrison County | Elementary | 22 | · |
| Runestone Alternative School | ALEXANDRIA | Douglas County | High | 22 | · |
| SUMMIT LEARNING PROGRAM | HOUSTON | Houston County | High | 22 | · |
| Compass Online | COON RAPIDS | Anoka County | High | 21 | · |
| Cosmos Montessori | MINNEAPOLIS | Hennepin County | Elementary | 21 | · |
| Futures Sun | NORTH MANKATO | Nicollet County | Combined | 21 | · |
| Park Rapids Virtual Academy High | PARK RAPIDS | Hubbard County | High | 21 | · |
| Pines School - RJC | LINO LAKES | Anoka County | High | 21 | · |
| SWMetro St. Boni Level 4 | SAINT BONIFACIUS | Hennepin County | Elementary | 21 | · |
| Transition 15 | SAINT FRANCIS | Anoka County | High | 21 | · |
| WALC Extended Day | WINONA | Winona County | High | 21 | · |
| WEST CENTRAL AREA LEARNING CENTER | MELROSE | Stearns County | High | 21 | · |
| 917 DASH | ROSEMOUNT | Dakota County | Combined | 20 | · |
| ECSE | MAPLETON | Blue Earth County | Elementary | 20 | · |
| Fairview Adolescent Education Progr | MAPLEWOOD | Ramsey County | Combined | 20 | · |
| HOPEStart Pre-K Program | SAINT PAUL | Ramsey County | Elementary | 20 | · |
| Innovation Sci & Tech Middle | COON RAPIDS | Anoka County | Middle | 20 | · |
| Little Stangs Learning Center | BUFFALO LAKE | Renville County | Elementary | 20 | · |
| Midwest Special Education Co-op | MORRIS | Stevens County | Elementary | 20 | · |
| Moorhead Voluntary PreKindergarten | MOORHEAD | Clay County | Elementary | 20 | · |
| Pines School - NSP | LINO LAKES | Anoka County | High | 20 | · |
| PrairieCare | ROCHESTER | Olmsted County | Combined | 20 | · |
| Big Stone Colony Elementary | GRACEVILLE | Big Stone County | Elementary | 19 | · |
| Bridgeway Career Academy | ALEXANDRIA | Douglas County | High | 19 | · |
| Credit Recovery | PRINCETON | Mille Lacs County | High | 19 | · |
| OSHKI OGIMAAG CHARTER SCHOOL | GRAND PORTAGE | Cook County | Elementary | 19 | · |
| Pine County Transition Program | HINCKLEY | Pine County | High | 19 | · |
| Prairie Lakes Education Center | WILLMAR | Kandiyohi County | Combined | 19 | · |
| SOUTHERN PLAINS EDUCATION COOP. | FAIRMONT | Martin County | Elementary | 19 | · |
| SUPERIOR ACADEMY | DULUTH | St. Louis County | Combined | 19 | · |
| SWWC Alternative Learning Center - | GLENCOE | McLeod County | High | 19 | · |
| Virtual Heights Secondary | COLUMBIA HEIGHTS | Anoka County | High | 19 | · |
| Vision | PINE CITY | Pine County | Combined | 19 | · |
| Arrowhead Academy | DULUTH | St. Louis County | Combined | 18 | · |
| Brooklyn Center ECSE Age 3 - 5 | BROOKLYN CENTER | Hennepin County | Elementary | 18 | · |
| Cambridge-Isanti OLL Elementary K-5 | CAMBRIDGE | Isanti County | Elementary | 18 | · |
| Early Ed Frost Lake | SAINT PAUL | Ramsey County | Elementary | 18 | · |
| Empower Learning Center | HINCKLEY | Pine County | High | 18 | · |
| Hilltop ALP | HENDERSON | Sibley County | High | 18 | · |
| INSITE | MANKATO | Blue Earth County | High | 18 | · |
| Laura Baker SUN Program | FARIBAULT | Rice County | Combined | 18 | · |
| Online High School | SAINT PAUL | Ramsey County | High | 18 | · |
| Prairie Care Mankato | MANKATO | Blue Earth County | Combined | 18 | · |
| PrairieCare Maplewood | MAPLEWOOD | Ramsey County | Combined | 18 | · |
| ST. CLOUD HOSPITAL PROGRAMS NON-RES | SAINT CLOUD | Stearns County | Combined | 18 | · |
| School #533 | MAPLE GROVE | Hennepin County | High | 18 | · |
| Step TD Program | HOWARD LAKE | Wright County | High | 18 | · |
| 917 Riverside School | HASTINGS | Dakota County | High | 17 | · |
| Benton Stearns Education District 1 | SAUK RAPIDS | Benton County | High | 17 | · |
| Early Education Como | SAINT PAUL | Ramsey County | Elementary | 17 | · |
| Early Education Heights Comm | SAINT PAUL | Ramsey County | Elementary | 17 | · |
| Enrich Alden | ALDEN | Freeborn County | Combined | 17 | · |
| Laker Transitions | DETROIT LAKES | Becker County | High | 17 | · |
| Newport Academy | SAINT CLOUD | Stearns County | High | 17 | · |
| R.I.S.E. Program | NEW ULM | Brown County | Combined | 17 | · |
| Tokata ALC Independent Study | SHAKOPEE | Scott County | High | 17 | · |
| Voluntary Pre-Kindergarten | DETROIT LAKES | Becker County | Elementary | 17 | · |
| CARDS Program | LEROY | Mower County | Combined | 16 | · |
| Crossroads School | ANOKA | Anoka County | Combined | 16 | · |
| Early Ed Highland | SAINT PAUL | Ramsey County | Elementary | 16 | · |
| INTENSIVE INTERAGENCY PROGRAM | HAWLEY | Clay County | High | 16 | · |
| MILACA AREA LEARNING CENTER | MILACA | Mille Lacs County | High | 16 | · |
| New Hope Learning Center | NEW HOPE | Hennepin County | Elementary | 16 | · |
| STILLWATER DIST. SPECIAL SERVICES | STILLWATER | Washington County | Combined | 16 | · |
| Saints Online Middle School | SAINT FRANCIS | Anoka County | Middle | 16 | · |
| Success East | ADAMS | Freeborn County | Combined | 16 | · |
| West Central Academy-N | MOORHEAD | Clay County | Combined | 16 | · |
| Wings Alternative Program | LITCHFIELD | Meeker County | High | 16 | · |
| Glacial Ridge Transitional Skills P | HAWLEY | Clay County | High | 15 | · |
| LEAF RIVER ACADEMY | WADENA | Wadena County | Combined | 15 | · |
| Raptor Program | NEW ULM | Brown County | Combined | 15 | · |
| SPECIAL ED. | SAINT LOUIS PARK | Hennepin County | High | 15 | · |
| SWMetro New Beginnings ALC | CHASKA | Carver County | High | 15 | · |
| SWMetro Reflections | SHAKOPEE | Scott County | High | 15 | · |
| School #532 | EDINA | Hennepin County | Combined | 15 | · |
| St. Paul Northern Lights Secondary | SAINT PAUL | Ramsey County | Middle | 15 | · |
| TRANSITION 2 SUCCESS | KASSON | Dodge County | High | 15 | · |
| Wings Transition Program | SAINT MICHAEL | Wright County | High | 15 | · |
| Crossroads East | EAST BETHEL | Anoka County | High | 14 | · |
| EARLY CHILDHOOD | PINE CITY | Pine County | Elementary | 14 | · |
| HVED Spectrum Program | HOKAH | Houston County | Combined | 14 | · |
| Lakes Country Academy | FERGUS FALLS | Otter Tail County | Combined | 14 | · |
| Level Up Academy Virtual Middle | WHITE BEAR LAKE | Ramsey County | Middle | 14 | · |