📊 Data: NCES CCD 2024–2025·🔄 Updated: August 2026·Editorial standards
📍 Minnesota · Morrison County

School Districts in
Morrison County, MN

5 public school districts serving 9 zip codes in Morrison County. Average rating: 6/10. Ratings reflect state reading & math proficiency (EDFacts 2021–22 for most districts, 2017–18 fallback for the rest), percentile-ranked within Minnesota.

Districts in Morrison County5 districts, sorted by rating
DistrictCityRatingStudentsSchoolsGradesZip Codes
Pierz Public School DistrictPierz10/10  Excellent · 96th pct1,2523PK–121
Upsala Public School DistrictBowlus7/10  Good · 68th pct3312PK–122
Royalton Public School DistrictRoyalton7/10  Good · 67th pct9544PK–121
Little Falls Public School DistrictFlensburg4/10  Below Average · 39th pct2,4666PK–124
Swanville Public School DistrictSwanville3/10  Below Average · 26th pct3563PK–121
Zip Codes in Morrison County
56314 56384 56328 56345 56443 56475 56364 56373 56382

How Morrison County compares

Together they enroll 5,359 students across 18 schools. The largest is Little Falls Public School District with 2,466 students. Districts here average 6.2/10, below the Minnesota average of 6.4/10. Ratings range from 3/10 to 10/10.

School Districts in Morrison County, Minnesota

Morrison County has 5 public school districts covering 9 zip codes. The top-rated district in Morrison County is Pierz Public School District (10/10). Ratings are based on the share of students proficient in reading and math on state assessments (NCES EDFacts, 2021–22 for most districts), ranked against all districts in Minnesota. Directory details come from NCES CCD 2024–25.

Enter your zip code on any page to confirm your exact district assignment — district boundaries are address-specific and may not follow county or city lines.