Minnesota schools ranked by test score
Latest MCA year (2024-25). 1,573 schools with reported Reading scores. State average: 49.9%.
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 1301 | North Branch Area High School NORTH BRANCH · North Branch Area Public Schools | High | 32.6% | -17.3pp |
| 1302 | HINCKLEY-FINLAYSON SECONDARY HINCKLEY · HINCKLEY-FINLAYSON SCHOOL DISTRICT | High | 32.5% | -17.4pp |
| 1303 | PARK CENTER IB WORLD SCHOOL BROOKLYN PARK · OSSEO PUBLIC SCHOOL DISTRICT | High | 32.5% | -17.4pp |
| 1304 | North Senior High NORTH SAINT PAUL · North St. Paul-Maplewood Oakdale | High | 32.4% | -17.5pp |
| 1305 | Pinewood Elementary School ROCHESTER · Rochester Public School District | Elementary | 32.4% | -17.5pp |
| 1306 | Sibley Elementary ALBERT LEA · Albert Lea Public School District | Elementary | 32.3% | -17.6pp |
| 1307 | WAUBUN ELEMENTARY WAUBUN · Waubun-Ogema-White Earth Schools | Middle | 32.3% | -17.6pp |
| 1308 | FAIR OAKS ELEMENTARY BROOKLYN PARK · OSSEO PUBLIC SCHOOL DISTRICT | Elementary | 32.2% | -17.7pp |
| 1309 | Hawthorne Elementary ALBERT LEA · Albert Lea Public School District | Elementary | 32.2% | -17.7pp |
| 1310 | Lyndale Elementary MINNEAPOLIS · Minneapolis Public School District | Elementary | 32.1% | -17.8pp |
| 1311 | SOUTH TERRACE ELEMENTARY CARLTON · CARLTON PUBLIC SCHOOL DISTRICT | Elementary | 32.1% | -17.8pp |
| 1312 | Intermediate School WORTHINGTON · WORTHINGTON PUBLIC SCHOOL DISTRICT | Elementary | 32.1% | -17.8pp |
| 1313 | North Metro Flex Academy NORTH SAINT PAUL · North Metro Flex Academy | Elementary | 31.9% | -18.0pp |
| 1314 | Loring Elementary MINNEAPOLIS · Minneapolis Public School District | Elementary | 31.9% | -18.1pp |
| 1315 | Appleton-Milan Elementary APPLETON · Lac qui Parle Valley Schools | Elementary | 31.8% | -18.2pp |
| 1316 | Ellis Middle AUSTIN · Austin Public School District | Middle | 31.6% | -18.3pp |
| 1317 | NORTHLAND SECONDARY REMER · NORTHLAND COMMUNITY SCHOOLS | High | 31.5% | -18.4pp |
| 1318 | Sandburg Middle School GOLDEN VALLEY · ROBBINSDALE PUBLIC SCHOOL DISTRICT | Middle | 31.5% | -18.4pp |
| 1319 | STOWE ELEMENTARY DULUTH · DULUTH PUBLIC SCHOOL DISTRICT | Elementary | 31.5% | -18.4pp |
| 1320 | NORTHPORT ELEMENTARY BROOKLYN CENTER · ROBBINSDALE PUBLIC SCHOOL DISTRICT | Elementary | 31.5% | -18.4pp |
| 1321 | North Lakes Academy 7-12 Campus FOREST LAKE · NORTH LAKES ACADEMY | High | 31.4% | -18.5pp |
| 1322 | KELLIHER SECONDARY KELLIHER · KELLIHER PUBLIC SCHOOL DISTRICT | High | 31.3% | -18.7pp |
| 1323 | Three Rivers Montessori School ELK RIVER · Three Rivers Montessori School | Elementary | 31.3% | -18.7pp |
| 1324 | Centerview Elementary BLAINE · SPRING LAKE PARK PUBLIC SCHOOLS | Elementary | 31.1% | -18.8pp |
| 1325 | John Glenn Middle MAPLEWOOD · North St. Paul-Maplewood Oakdale | Middle | 31.0% | -18.9pp |
| 1326 | Kennedy Elementary WILLMAR · Willmar Public School District | Elementary | 30.9% | -19.0pp |
| 1327 | Northland Elementary REMER · NORTHLAND COMMUNITY SCHOOLS | Elementary | 30.9% | -19.0pp |
| 1328 | WADENA-DEER CREEK ELEMENTARY WADENA · WADENA-DEER CREEK SCHOOL DISTRICT | Elementary | 30.9% | -19.0pp |
| 1329 | NORTH JUNIOR HIGH SAINT CLOUD · ST. CLOUD PUBLIC SCHOOL DISTRICT | Middle | 30.6% | -19.3pp |
| 1330 | BIRCH GROVE SCHOOL FOR THE ARTS BROOKLYN PARK · OSSEO PUBLIC SCHOOL DISTRICT | Elementary | 30.6% | -19.3pp |
| 1331 | Lyle Middle LYLE · LYLE PUBLIC SCHOOL DISTRICT | Middle | 30.6% | -19.3pp |
| 1332 | Stevenson Elementary FRIDLEY · Fridley Public School District | Elementary | 30.6% | -19.3pp |
| 1333 | SONNESYN ELEMENTARY NEW HOPE · ROBBINSDALE PUBLIC SCHOOL DISTRICT | Elementary | 30.5% | -19.4pp |
| 1334 | Compass Academy BLOOMINGTON · New Century School | Elementary | 30.5% | -19.4pp |
| 1335 | WASHINGTON-KOSCIUSKO ELEMENTARY WINONA · WINONA AREA PUBLIC SCHOOL DISTRICT | Elementary | 30.4% | -19.5pp |
| 1336 | Cedar Mountain Middle/High School MORGAN · CEDAR MOUNTAIN SCHOOL DISTRICT | High | 30.4% | -19.5pp |
| 1337 | Saint Cloud Math and Science Academ SAINT CLOUD · Saint Cloud Math and Science Academ | Elementary | 30.3% | -19.6pp |
| 1338 | Aurora Waasakone Community of Learn BEMIDJI · Aurora Waasakone Community of Learn | Elementary | 30.0% | -19.9pp |
| 1339 | LYLE ELEMENTARY LYLE · LYLE PUBLIC SCHOOL DISTRICT | Elementary | 30.0% | -19.9pp |
| 1340 | Columbia Heights Senior High COLUMBIA HEIGHTS · Columbia Heights Public School Dist | High | 30.0% | -19.9pp |
| 1341 | Riverside Central Elementary School ROCHESTER · Rochester Public School District | Elementary | 29.9% | -20.0pp |
| 1342 | Cowern Elementary NORTH SAINT PAUL · North St. Paul-Maplewood Oakdale | Elementary | 29.9% | -20.0pp |
| 1343 | Hamline Elementary School SAINT PAUL · Saint Paul Public Schools | Elementary | 29.8% | -20.1pp |
| 1344 | Pipestone Middle PIPESTONE · Pipestone Area School District | Middle | 29.8% | -20.1pp |
| 1345 | STEP Academy Elementary SAINT PAUL · STEP Academy | Elementary | 29.8% | -20.2pp |
| 1346 | Minnesota Excellence in Learning Ac MAPLE GROVE · Minnesota Excellence in Learning Ac | Elementary | 29.6% | -20.3pp |
| 1347 | E-STEM Middle School WOODBURY · Saint Paul Public Schools | Middle | 29.6% | -20.3pp |
| 1348 | HOLDINGFORD SECONDARY HOLDINGFORD · HOLDINGFORD PUBLIC SCHOOL DISTRICT | High | 29.6% | -20.3pp |
| 1349 | Hill City Middle School HILL CITY · Hill City Public School District | Middle | 29.5% | -20.4pp |
| 1350 | NORTHOME SECONDARY NORTHOME · SOUTH KOOCHICHING SCHOOL DISTRICT | High | 29.4% | -20.5pp |
Page 27 of 32
About this ranking
Schools are ranked by the percentage of students who scored at or above the MCA % Meets or Exceeds threshold on the latest available MCA Reading test (school year 2024-25). A higher percentage is better.
Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.
The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in Minnesota, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.