The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

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.

Largest district
Anoka-Hennepin School District38,746 students · 53 schools

Test scores

Reading, SY 2024-25. State average: 49.9% met or exceeded.
Top 5 schools
  1. 1.ATHENEUM ELEMENTARY
    INVER GROVE HEIGHTS
    98.4%
  2. 2.GATE 4/5
    STILLWATER
    98.3%
  3. 87.2%
  4. 87.0%
  5. 82.5%
Lowest 5 schools
  1. 1.Escuela Exitos
    NEW HOPE
    3.7%
  2. 3.9%
  3. 4.7%
  4. 5.2%
  5. 5.Career Pathways
    SAINT PAUL
    5.9%

See all 1,573 schools ranked by score →

NameCityCountyLevelEnrollmentRating
Litchfield Area Learning ProgramLITCHFIELDMeeker CountyHigh14·
MIDDLE LEVEL ALTERNATIVE PROGRAMBRAINERDCrow Wing CountyMiddle14·
MN CORRECTIONAL FACILITY-ST. CLOUDSAINT CLOUDSherburne CountyHigh14·
MSED Birth to 3LITTLE FALLSMorrison CountyElementary14·
Minnesota River SchoolSAINT PETERNicollet CountyCombined14·
Monticello High School - SNWMONTICELLOWright CountyHigh14·
Monticello Middle School - SNWMONTICELLOWright CountyMiddle14·
Northern Lights AcademyCLOQUETCarlton CountyCombined14·
Owatonna Online K-6OWATONNASteele CountyElementary14·
ROCK BEND HS ALCSAINT PETERNicollet CountyHigh14·
Red Lake EC Special Education ExtRED LAKEBeltrami CountyElementary14·
Roosevelt Education CenterSAINT CLOUDStearns CountyCombined14·
SWMetro East Union Level 4CARVERCarver CountyElementary14·
WIN-High SchoolLITTLE FALLSMorrison CountyHigh14·
WillowsBLAINEAnoka CountyHigh14·
Anna Westin HouseSAINT PAULRamsey CountyCombined13·
BENSON AREA LEARNING CENTERBENSONSwift CountyHigh13·
Brookside AcademyCAMBRIDGEIsanti CountyCombined13·
Deer River High School ALPDEER RIVERItasca CountyHigh13·
Early Ed Battle CreekSAINT PAULRamsey CountyElementary13·
HOA High SchoolHASTINGSDakota CountyHigh13·
Jennings Online ProgramSAINT PAULRamsey CountyHigh13·
Restore ProgramSAINT FRANCISAnoka CountyCombined13·
SWMetro WasecaWASECAWaseca CountyCombined13·
SWMetro288 Elevate Online K-6SHAKOPEEScott CountyElementary13·
Sorteberg Early Childhood VPKCOON RAPIDSAnoka CountyElementary13·
Up North Learning CenterWALKERCass CountyCombined13·
Warroad Early Childhood Special EduWARROADRoseau CountyElementary13·
Benton-Stearns Education - ASDSARTELLStearns CountyCombined12·
CVA PASCAL Elementary School (K-5)MINNEAPOLISHennepin CountyElementary12·
Face to Face Academy OnlineSAINT PAULRamsey CountyHigh12·
Heartland ElementaryLAKE BENTONPipestone CountyElementary12·
Hermantown Alternative Learning PrgHERMANTOWNSt. Louis CountyHigh12·
MORA MIDDLE LEVEL ALCMORAKanabec CountyMiddle12·
NEW LONDON ALTERNATIVE SCHOOLNEW LONDONKandiyohi CountyHigh12·
RLCC Elementary at OkleeOKLEERed Lake CountyElementary12·
SWMetro Waseca-TransitionsWASECAWaseca CountyHigh12·
The Journey School MiddleSAINT PAULRamsey CountyMiddle12·
AnchorCOLUMBIA HEIGHTSAnoka CountyHigh11·
Children's MN Roseville PHPROSEVILLERamsey CountyCombined11·
Columbia Heights Transition ProgramCOLUMBIA HEIGHTSAnoka CountyHigh11·
Early Education Four SeasonsSAINT PAULRamsey CountyElementary11·
Lakeview SchoolWILLMARKandiyohi CountyCombined11·
Onward Transition ProgramPRINCETONMille Lacs CountyHigh11·
RESETAUSTINMower CountyCombined11·
Robbinsdale Virtual Academy K-5GOLDEN VALLEYHennepin CountyElementary11·
SWMetro Level 3LE CENTERLe Sueur CountyElementary11·
SWWC ELC - MarshallMARSHALLLyon CountyCombined11·
TRANSITIONS 110WACONIACarver CountyHigh11·
Universal Academy South Middle/HighBURNSVILLEDakota CountyMiddle11·
White Pine AcademyWADENAWadena CountyHigh11·
917 DCALS Main Extended Day EDOPROSEMOUNTDakota CountyHigh10·
Anthony Louis HouseBLAINEAnoka CountyCombined10·
BEACON PROGRAM W CENTRAL ED. DIST.MELROSEStearns CountyCombined10·
Belle Plaine Transitions/Work ExperBELLE PLAINEScott CountyHigh10·
CORNERSTONEHUTCHINSONMcLeod CountyCombined10·
Early Childhood Special Education (SAINT ANTHONYHennepin CountyElementary10·
Enrich KingslandSPRING VALLEYFillmore CountyCombined10·
Foundations IIMONTICELLOWright CountyHigh10·
Grafton SchoolCOLD SPRINGStearns CountyCombined10·
LITTLE SANDREMERCass CountyHigh10·
Passages Transition ProgramMAHTOMEDIWashington CountyHigh10·
Pathway to ChangeLINDSTROMChisago CountyCombined10·
Pathways Program Grades 6-7CANNON FALLSGoodhue CountyMiddle10·
Prekindergarten NorthMINNEAPOLISHennepin CountyElementary10·
ST. JAMES EARLY CHILDHOODSAINT JAMESWatonwan CountyElementary10·
School #535PLYMOUTHHennepin CountyHigh10·
Transition PlusMINNETRISTAHennepin CountyHigh10·
WCED 18-22 ProgramPAYNESVILLEStearns CountyHigh10·
WIN-Middle SchoolLITTLE FALLSMorrison CountyMiddle10·
Children's MN - LakevilleLAKEVILLEDakota CountyHigh9·
Elm Tree AcademyWADENAWadena CountyCombined9·
Falcons Online Academy-MiddleFARIBAULTRice CountyMiddle9·
First Step - KingslandSPRING VALLEYFillmore CountyElementary9·
First Step AdamsADAMSMower CountyElementary9·
Journeys Alternative ProgramHOWARD LAKEWright CountyElementary9·
Juvenile Service CenterSAINT PAULRamsey CountyCombined9·
MN CORRECTIONAL FACILITY-STILLWATERBAYPORTWashington CountyHigh9·
Mounds View Bridges ProgramSHOREVIEWRamsey CountyElementary9·
Pines School Day ProgramLINO LAKESAnoka CountyHigh9·
Project Search-Avera MarshallMARSHALLLyon CountyHigh9·
Rochester ALC Recovery ProgramROCHESTEROlmsted CountyHigh9·
SAIL PROGRAMKELLOGGWabasha CountyCombined9·
SUN ProgramLITTLE FALLSMorrison CountyCombined9·
Therapeutic Education Collective (TNORTH ST PAULRamsey CountyHigh9·
WIN-Elementary SchoolLITTLE FALLSMorrison CountyElementary9·
Benton-Stearns Education PioneersSARTELLStearns CountyElementary8·
Blue Earth Area Early Childhood SpeBLUE EARTHFaribault CountyElementary8·
Early Childhood Learning CenterWINDOMCottonwood CountyElementary8·
Eastern Wright ProgramBUFFALOWright CountyMiddle8·
FERGUS FALLS EC/ELEMENTARY SP EDFERGUS FALLSOtter Tail CountyElementary8·
Project SearchCIRCLE PINESAnoka CountyHigh8·
Project Search Mayo ClinicROCHESTEROlmsted CountyHigh8·
STAARSHASTINGSDakota CountyHigh8·
School Readiness Plus (SRP)SAINT LOUIS PARKHennepin CountyElementary8·
Sholund School for GirlsANNANDALEWright CountyHigh8·
Skillbuilding Opportunities for AcaLINDSTROMChisago CountyCombined8·
W.O.R.K. ProgramNEW ULMBrown CountyHigh8·
CAAEP EXTENDED DAY PROGRAMCLOQUETCarlton CountyHigh7·
Great Rivers Adult EducationCOTTAGE GROVEWashington CountyHigh7·
LEAP Launching Emerging Adults PrgROCHESTEROlmsted CountyHigh7·
Lakes Country Academy - ALEXALEXANDRIADouglas CountyElementary7·
Lakeside Learning CenterBEMIDJIBeltrami CountyHigh7·
MERC ExtendedMINNEAPOLISHennepin CountyHigh7·
MN CORRECTIONAL FACILITY-LINO LAKESLINO LAKESAnoka CountyHigh7·
Nicollet Early Childhood Special EdNICOLLETNicollet CountyElementary7·
Pinewood Elementary - SNWMONTICELLOWright CountyElementary7·
SNW Monti MS EBD ProgramMONTICELLOWright CountyMiddle7·
SPECIAL ED-NON PUBLICEDINAHennepin CountyCombined7·
SUCCESSONAMIAMille Lacs CountyMiddle7·
SWMetro Annica ProgramCHANHASSENCarver CountyHigh7·
Southeast Regional Crisis CenterROCHESTEROlmsted CountyHigh7·
SummitMONTICELLOWright CountyCombined7·
The Anicca ProgramCHANHASSENCarver CountyCombined7·
Trek ProgramHOWARD LAKEWright CountyCombined7·
Aspen House Education ProgramMENDOTA HEIGHTSDakota CountyHigh6·
Care & Treatment at ESCROCHESTEROlmsted CountyHigh6·
Columbia Academy Anchor ProgramCOLUMBIA HEIGHTSAnoka CountyMiddle6·
Distance Learning Acadmy ElementaryNORTH BRANCHChisago CountyElementary6·
Early Childhood Special Education (BROOKLYN CENTERHennepin CountyElementary6·
Early Ed Eastern HeightsSAINT PAULRamsey CountyElementary6·
Enrich GMGRAND MEADOWMower CountyCombined6·
FAIRVIEW PROGRAMELK RIVERSherburne CountyHigh6·
FOCUS ALPCHATFIELDOlmsted CountyHigh6·
Isle Area Learning CenterISLEMille Lacs CountyHigh6·
Next Step West (Alden)ALDENFreeborn CountyHigh6·
RISEMONTICELLOWright CountyCombined6·
Robbinsdale Shared Time ProgramNEW HOPEHennepin CountyCombined6·
Ronald McDonald HouseMINNEAPOLISHennepin CountyCombined6·
SHARED TIMECLOQUETCarlton CountyElementary6·
St Cloud Hospital Progs-ResidentialSAINT CLOUDStearns CountyCombined6·
917 CASEROSEMOUNTDakota CountyCombined5·
A/O ProgramSTILLWATERWashington CountyElementary5·
ANGLE INLET ELEMENTARYANGLE INLETLake of the Woods CountyElementary5·
Deer River Schools SPEDDEER RIVERItasca CountyElementary5·
EARLY ED GLOBALSAINT PAULRamsey CountyElementary5·
Foundations IMONTICELLOWright CountyElementary5·
LUVERNE ALTERNATIVE PROGRAMLUVERNERock CountyHigh5·
Northern Lights AcademyCROOKSTONPolk CountyHigh5·
POSITIVE APPROACH TO LEARNINGFAIRMONTMartin CountyCombined5·
Primary DCD - SNWMONTICELLOWright CountyElementary5·
RED LAKE JUVENILE DETENTION FACLTYRED LAKEBeltrami CountyHigh5·
School #540PLYMOUTHHennepin CountyCombined5·
VISTA Education CenterFRIDLEYAnoka CountyCombined5·
WASECA MIDDLE LEVEL ALCWASECAWaseca CountyMiddle5·
Aitkin Alternative Learning ProgramAITKINAitkin CountyHigh4·
Big Stone Colony High SchoolCLINTONBig Stone CountyHigh4·
Early Ed Highwood HillsSAINT PAUL·Elementary4·
Early Education Daytons BluffSAINT PAULRamsey CountyElementary4·
Forest Lake Therapeutic EducationFOREST LAKEWashington CountyHigh4·
K-8 Special EducationFERGUS FALLSOtter Tail CountyElementary4·
MID STATE ED DIST STEPS TRANS. PROGLITTLE FALLSMorrison CountyHigh4·
NEW PRAGUE CREDIT RECOVERYNEW PRAGUEScott CountyHigh4·
Next Step East (Grand Meadow)GRAND MEADOWMower CountyHigh4·
Oshki Manidoo CenterBEMIDJIBeltrami CountyHigh4·
Project SEARCHEDINAHennepin CountyHigh4·
SNW Monti HS EBD ProgramMONTICELLOWright CountyHigh4·
SWMetro Credit RecoveryCHASKACarver CountyHigh4·
SWMetro East Union ReflectionsCARVERCarver CountyElementary4·
School Readiness PlusMAPLE PLAINHennepin CountyElementary4·
Success WestGLENVILLEFreeborn CountyCombined4·
Transitions SchoolFRIDLEYAnoka CountyHigh4·
Waconia Learning Center SS/ASWACONIACarver CountyHigh4·
917 New ChanceHASTINGSDakota CountyHigh3·
C-I Education CenterCAMBRIDGEIsanti CountyCombined3·
Early Childhood Assessment/SpecialMINNEAPOLISHennepin CountyElementary3·
First Step AldenALDENFreeborn CountyElementary3·
Home/Hospital InstructionSAINT PAULRamsey CountyCombined3·
Lakeville Shared Time ServicesLAKEVILLEDakota CountyCombined3·
Lirio MontessoriMINNEAPOLISHennepin CountyElementary3·
MCF-MOOSE LAKE/WILLOW RIVERMOOSE LAKECarlton CountyHigh3·
MELROSESAINT LOUIS PARKHennepin CountyCombined3·
Menlo Park Academy ExtendedMINNEAPOLISHennepin CountyHigh3·
P-TECH 535ROCHESTEROlmsted CountyHigh3·
RED LAKE MIDDLE LEVEL ALCRED LAKEBeltrami CountyMiddle3·
Riverside Academy MLPCAMBRIDGEIsanti CountyMiddle3·
SSP VirtualSOUTH SAINT PAULDakota CountyHigh3·
Saints Online ElementarySAINT FRANCISAnoka CountyElementary3·
Shared Time ProgramSHOREVIEWRamsey CountyCombined3·
Special EducationMENDOTA HEIGHTSDakota CountyCombined3·
United Hospital Adolescent ProgramSAINT PAULRamsey CountyCombined3·
Water Lily MontessoriSAINT PAULRamsey CountyElementary3·
Wright Technical Center ALC MiddleBUFFALOWright CountyMiddle3·
ALC - SartellSARTELLStearns CountyHigh2·
Anoka-Hennepin Specialty ProgramANOKAAnoka CountyHigh2·
Bethany Crisis ShelterDULUTHSt. Louis CountyCombined2·
Burnsville Sr High Extended Day ProEAGANDakota CountyHigh2·
HUTCHINSON NIGHT ALT LEARNING CTRHUTCHINSONMcLeod CountyHigh2·
LAKE BENTON SECONDARYLAKE BENTONLincoln CountyHigh2·
LION Program-Alternative EducationOGILVIEKanabec CountyHigh2·
M Health Fairview C&TPRINCETONSherburne CountyHigh2·
MN CORRECTIONAL FACILITY-SHAKOPEESHAKOPEEScott CountyHigh2·
Marshall Career and Technical InstiMARSHALLLyon CountyHigh2·
Plymouth Youth Center ExtendedMINNEAPOLISHennepin CountyHigh2·
SWMetro JAFJORDANScott CountyHigh2·
Special ServicesHASTINGSDakota CountyElementary2·
Unity Program - PHPFRIDLEYAnoka CountyHigh2·
WCJCSTILLWATERWashington CountyHigh2·
ADULT ACADEMICSCRYSTALHennepin CountyHigh1·
Bemidji Middle ALPBEMIDJIBeltrami CountyMiddle1·
Brittany's PlaceSAINT PAULRamsey CountyCombined1·
CENTRAL FREEDOM SCHOOLMANKATOBlue Earth CountyHigh1·
Care & Treatment Hospital/HomeboundROCHESTEROlmsted CountyCombined1·
Chisago Lakes HS Alt Learning ProgLINDSTROMChisago CountyHigh1·
Credit RecoveryROCHESTEROlmsted CountyHigh1·
DAKOTA PRAIRIE AREA LEARNING CENTERFARMINGTONDakota CountyHigh1·
ELK RIVER DISTRICT SHARED TIME PROGELK RIVERSherburne CountyElementary1·
Early Childhood AssessmentROCHESTEROlmsted CountyElementary1·
Ely ISD 696 Credit RecoveryELYSt. Louis CountyHigh1·
Houston County JDC SchoolCALEDONIAHouston CountyCombined1·
IVAN SAND AFTER SCHOOL CREDIT RECOVELK RIVERSherburne CountyHigh1·
Ivan Sand Middle School ALCELK RIVERSherburne CountyMiddle1·
Lismore Colony Senior High SchoolCLINTONBig Stone CountyHigh1·
MCF - OAK PARK HEIGHTSSTILLWATERWashington CountyHigh1·
MN CORRECTIONAL FACILITY-RUSH CITYRUSH CITYChisago CountyHigh1·
McGregor Area Learning ProgramMCGREGORAitkin CountyHigh1·
Mounds View Adult EducationMOUNDS VIEWRamsey CountyHigh1·
New Dominion AcademyAUSTINMower CountyCombined1·
Park Rapids Virtual Academy MiddlePARK RAPIDSHubbard CountyMiddle1·
Pine Island High School ALPPINE ISLANDGoodhue CountyHigh1·
SWMetro PassagewaysPRIOR LAKEScott CountyCombined1·
School #519PLYMOUTHHennepin CountyHigh1·
Southwest High - SWSMINNEAPOLISHennepin CountyHigh1·
White Bear Lake HS Credit RecoveryWHITE BEAR LAKERamsey CountyHigh1·
112 ALC Seat-BasedCHASKACarver CountyHigh0·
180 Degrees / Youth ShelterSAINT CLOUDStearns CountyHigh0·
196Online ElementaryROSEMOUNTDakota CountyElementary0·
196Online Middle SchoolROSEMOUNTDakota CountyMiddle0·
199 Online High SchoolINVER GROVE HEIGHTSDakota CountyHigh0·
270 - HAP - ISMINNETONKAHennepin CountyHigh0·
270 Hopkins AlternativeMINNETONKAHennepin CountyHigh0·
270 Hopkins North Jr High ALCMINNETONKAHennepin CountyHigh0·
270 Hopkins West Jr High ALCMINNETONKAHennepin CountyMiddle0·
277 Westonka Area Learning AcademyMINNETRISTAHennepin CountyHigh0·
279 ExcelMAPLE GROVEHennepin CountyHigh0·
283 St Louis Pk Independent StudySAINT LOUIS PARKHennepin CountyHigh0·
283-Ind Stdy 15 and Under - I.S.SAINT LOUIS PARKHennepin CountyHigh0·
283-St. Louis Park ALCSAINT LOUIS PARKHennepin CountyHigh0·
4122 - Eagle Ridge Academy - ALCMINNETONKAHennepin CountyHigh0·
4122 - Eagle Ridge Academy - ISMINNETONKAHennepin CountyHigh0·
4126 - Prairie Seeds Academy - ISBROOKLYN PARKHennepin CountyHigh0·
622 Online Elementary SchoolNORTH SAINT PAULRamsey CountyElementary0·
622 Online Middle SchoolNORTH SAINT PAULRamsey CountyMiddle0·
882 Online K-5MONTICELLOWright CountyElementary0·
917 DCALS North Extended Day (EDOP)WEST SAINT PAULDakota CountyHigh0·
AFTERSCHOOL PROGRAMDETROIT LAKESBecker CountyHigh0·
ALC - Eden Prairie HS - IS EYEDEN PRAIRIEHennepin CountyHigh0·
ALC - FoleyFOLEYBenton CountyHigh0·
ALC - Gateway - EYEDEN PRAIRIEHennepin CountyHigh0·
ALC - HoldingfordHOLDINGFORDStearns CountyHigh0·

Minnesota school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →