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 |
|---|---|---|---|---|
| 1351 | Global Arts Plus Upper SAINT PAUL · Saint Paul Public Schools | Middle | 29.3% | -20.6pp |
| 1352 | APOLLO SENIOR HIGH SAINT CLOUD · ST. CLOUD PUBLIC SCHOOL DISTRICT | High | 29.3% | -20.6pp |
| 1353 | Adams Elementary COON RAPIDS · Anoka-Hennepin School District | Elementary | 29.3% | -20.6pp |
| 1354 | 279Online Learning Program 6-8 BROOKLYN PARK · OSSEO PUBLIC SCHOOL DISTRICT | Middle | 29.3% | -20.6pp |
| 1355 | UNITED SOUTH CENTRAL HIGH SCHOOL WELLS · United South Central Schools | High | 29.2% | -20.7pp |
| 1356 | SOUTH RIDGE SECONDARY CULVER · ST. LOUIS COUNTY SCHOOL DISTRICT | High | 29.1% | -20.8pp |
| 1357 | GATEWOOD ELEMENTARY MINNETONKA · HOPKINS PUBLIC SCHOOL DISTRICT | Elementary | 29.0% | -20.9pp |
| 1358 | VERNDALE SECONDARY VERNDALE · VERNDALE PUBLIC SCHOOL DISTRICT | High | 28.8% | -21.1pp |
| 1359 | Joseph Nicollet Middle School BURNSVILLE · Burnsville-Eagan-Savage Schools | Middle | 28.8% | -21.1pp |
| 1360 | Community School of Excellence - MS SAINT PAUL · Community School of Excellence | Middle | 28.8% | -21.1pp |
| 1361 | PALMER LAKE ELEMENTARY BROOKLYN PARK · OSSEO PUBLIC SCHOOL DISTRICT | Elementary | 28.8% | -21.1pp |
| 1362 | Laporte Elementary LAPORTE · Laporte Public School District | Elementary | 28.8% | -21.2pp |
| 1363 | SWANVILLE ELEMENTARY SWANVILLE · SWANVILLE PUBLIC SCHOOL DISTRICT | Elementary | 28.7% | -21.2pp |
| 1364 | Onamia Elementary School ONAMIA · ONAMIA PUBLIC SCHOOL DISTRICT | Elementary | 28.7% | -21.2pp |
| 1365 | Hayes Elementary FRIDLEY · Fridley Public School District | Elementary | 28.6% | -21.3pp |
| 1366 | Harding Senior High SAINT PAUL · Saint Paul Public Schools | High | 28.6% | -21.3pp |
| 1367 | CENTRAL PARK ELEMENTARY ROSEVILLE · ROSEVILLE PUBLIC SCHOOL DISTRICT | Elementary | 28.6% | -21.3pp |
| 1368 | Crosslake Community 6-12 Online CROSSLAKE · CROSSLAKE COMMUNITY CHARTER SCHOOL | High | 28.6% | -21.3pp |
| 1369 | SAUK CENTRE ELEMENTARY SAUK CENTRE · SAUK CENTRE PUBLIC SCHOOL DISTRICT | Elementary | 28.6% | -21.3pp |
| 1370 | Vista View Elementary BURNSVILLE · Burnsville-Eagan-Savage Schools | Elementary | 28.6% | -21.3pp |
| 1371 | WILLIAM KELLEY ELEMENTARY SILVER BAY · LAKE SUPERIOR PUBLIC SCHOOL DIST. | Elementary | 28.6% | -21.3pp |
| 1372 | Twin Cities International Schools MINNEAPOLIS · Twin Cities International Schools | Elementary | 28.5% | -21.4pp |
| 1373 | Hennepin Schools Upper Campus MINNEAPOLIS · Hennepin Schools | Middle | 28.4% | -21.5pp |
| 1374 | Marcy Elementary MINNEAPOLIS · Minneapolis Public School District | Elementary | 28.4% | -21.5pp |
| 1375 | Emerson Elementary MINNEAPOLIS · Minneapolis Public School District | Elementary | 28.3% | -21.6pp |
| 1376 | NORTHEAST RANGE SECONDARY BABBITT · ST. LOUIS COUNTY SCHOOL DISTRICT | High | 28.2% | -21.7pp |
| 1377 | Kennedy High School BLOOMINGTON · Bloomington Public Schools | High | 28.1% | -21.8pp |
| 1378 | Level Up Academy Middle School WHITE BEAR LAKE · Level Up Academy | Middle | 28.1% | -21.8pp |
| 1379 | Red Wing Senior High RED WING · Red Wing Public School District | High | 28.1% | -21.9pp |
| 1380 | Sejong Academy Lower School MAPLEWOOD · Sejong Academy of Minnesota | Elementary | 28.1% | -21.9pp |
| 1381 | Community of Peace Academy Middle SAINT PAUL · COMMUNITY OF PEACE ACADEMY | Middle | 28.0% | -21.9pp |
| 1382 | Farnsworth Aerospace Upper SAINT PAUL · Saint Paul Public Schools | Middle | 28.0% | -21.9pp |
| 1383 | Como Park Elementary SAINT PAUL · Saint Paul Public Schools | Elementary | 28.0% | -21.9pp |
| 1384 | Creative Arts Secondary School SAINT PAUL · Saint Paul Public Schools | High | 27.9% | -22.0pp |
| 1385 | Martin County West Senior High SHERBURN · Martin County West School District | High | 27.9% | -22.0pp |
| 1386 | GOODRIDGE SECONDARY GOODRIDGE · GOODRIDGE PUBLIC SCHOOL DISTRICT | High | 27.9% | -22.0pp |
| 1387 | LEROY SECONDARY LEROY · LEROY-OSTRANDER PUBLIC SCHOOLS | High | 27.8% | -22.1pp |
| 1388 | MYERS-WILKINS ELEMENTARY DULUTH · DULUTH PUBLIC SCHOOL DISTRICT | Elementary | 27.8% | -22.1pp |
| 1389 | Surad Academy FARIBAULT · Surad Academy | Elementary | 27.8% | -22.1pp |
| 1390 | Zanewood Community School STEAM BROOKLYN PARK · OSSEO PUBLIC SCHOOL DISTRICT | Elementary | 27.7% | -22.2pp |
| 1391 | Richardson Elementary NORTH SAINT PAUL · North St. Paul-Maplewood Oakdale | Elementary | 27.6% | -22.3pp |
| 1392 | ROBBINSDALE MIDDLE ROBBINSDALE · ROBBINSDALE PUBLIC SCHOOL DISTRICT | Middle | 27.6% | -22.3pp |
| 1393 | FARIBAULT MIDDLE FARIBAULT · FARIBAULT PUBLIC SCHOOL DISTRICT | Middle | 27.5% | -22.4pp |
| 1394 | Sky Oaks Elementary BURNSVILLE · Burnsville-Eagan-Savage Schools | Elementary | 27.5% | -22.4pp |
| 1395 | GRYGLA SECONDARY GRYGLA · GRYGLA PUBLIC SCHOOL DISTRICT | High | 27.3% | -22.6pp |
| 1396 | VALLEY VIEW MIDDLE BLOOMINGTON · Bloomington Public Schools | Middle | 27.1% | -22.8pp |
| 1397 | Battle Creek Elementary School SAINT PAUL · Saint Paul Public Schools | Elementary | 27.1% | -22.8pp |
| 1398 | Highland Park Elementary SAINT PAUL · Saint Paul Public Schools | Elementary | 26.9% | -23.0pp |
| 1399 | LINCOLN ELEMENTARY FARIBAULT · FARIBAULT PUBLIC SCHOOL DISTRICT | Elementary | 26.9% | -23.0pp |
| 1400 | WORTHINGTON SENIOR HIGH WORTHINGTON · WORTHINGTON PUBLIC SCHOOL DISTRICT | High | 26.8% | -23.1pp |
Page 28 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.