Minnesota schools ranked by test score
Latest MCA year (2024-25). 880 schools with reported Reading scores. State average: 49.9%.
| Rank | School | Level | Reading | vs state |
|---|---|---|---|---|
| 601 | EDGERTON ELEMENTARY MAPLEWOOD · ROSEVILLE PUBLIC SCHOOL DISTRICT | Elementary | 40.1% | -9.8pp |
| 602 | SOUTH POINT ELEMENTARY EAST GRAND FORKS · East Grand Forks Public Schools | Elementary | 40.0% | -9.9pp |
| 603 | Ramsey Elementary RAMSEY · Anoka-Hennepin School District | Elementary | 39.8% | -10.1pp |
| 604 | SHERIDAN HILLS ELEMENTARY RICHFIELD · RICHFIELD PUBLIC SCHOOL DISTRICT | Elementary | 39.8% | -10.1pp |
| 605 | MADISON-MARIETTA-NASSAU ELEMENTARY MADISON · Lac qui Parle Valley Schools | Elementary | 39.6% | -10.3pp |
| 606 | MOUNTAIN LAKE ELEMENTARY MOUNTAIN LAKE · MOUNTAIN LAKE PUBLIC SCHOOLS | Elementary | 39.6% | -10.3pp |
| 607 | Carver Elementary MAPLEWOOD · North St. Paul-Maplewood Oakdale | Elementary | 39.5% | -10.4pp |
| 608 | LYND ELEMENTARY LYND · Lynd Public School District | Elementary | 39.4% | -10.5pp |
| 609 | L.H. TANGLEN ELEMENTARY MINNETONKA · HOPKINS PUBLIC SCHOOL DISTRICT | Elementary | 39.4% | -10.5pp |
| 610 | OAK VIEW ELEMENTARY MAPLE GROVE · OSSEO PUBLIC SCHOOL DISTRICT | Elementary | 39.2% | -10.7pp |
| 611 | GREENBUSH ELEMENTARY GREENBUSH · Greenbush Middle River Schools | Elementary | 39.1% | -10.8pp |
| 612 | NASHA SHKOLA CHARTER SCHOOL BROOKLYN PARK · NASHA SHKOLA CHARTER SCHOOL | Elementary | 39.1% | -10.8pp |
| 613 | LEROY ELEMENTARY LEROY · LEROY-OSTRANDER PUBLIC SCHOOLS | Elementary | 38.9% | -11.0pp |
| 614 | RENVILLE COUNTY WEST ELEMENTARY RENVILLE · Renville County West Schools | Elementary | 38.9% | -11.0pp |
| 615 | EISENHOWER ELEMENTARY HOPKINS · HOPKINS PUBLIC SCHOOL DISTRICT | Elementary | 38.8% | -11.1pp |
| 616 | Urban Academy SAINT PAUL · Urban Academy | Elementary | 38.7% | -11.2pp |
| 617 | NEW DISCOVERIES MONTESSORI ACADEMY HUTCHINSON · NEW DISCOVERIES MONTESSORI ACADEMY | Elementary | 38.5% | -11.4pp |
| 618 | CRESTVIEW ELEMENTARY COTTAGE GROVE · South Washington County Schools | Elementary | 38.5% | -11.4pp |
| 619 | Dilworth-Glyndon-Felton Elementary DILWORTH · DILWORTH-GLYNDON-FELTON | Elementary | 38.5% | -11.4pp |
| 620 | Sawtooth Mountain Elementary GRAND MARAIS · Cook County Public Schools | Elementary | 38.4% | -11.5pp |
| 621 | Halverson Elementary ALBERT LEA · Albert Lea Public School District | Elementary | 38.4% | -11.5pp |
| 622 | Weaver Elementary MAPLEWOOD · North St. Paul-Maplewood Oakdale | Elementary | 38.3% | -11.6pp |
| 623 | PINE HILL ELEMENTARY COTTAGE GROVE · South Washington County Schools | Elementary | 38.3% | -11.6pp |
| 624 | W.H.A. Elementary WALKER · Walker-Hackensack-Akeley Schl. Dist | Elementary | 38.3% | -11.6pp |
| 625 | PULLMAN ELEMENTARY SAINT PAUL PARK · South Washington County Schools | Elementary | 38.3% | -11.7pp |
| 626 | GARLOUGH ENVIRONMENTAL MAGNET WEST SAINT PAUL · West St. Paul-Mendota Heights-Eagan | Elementary | 38.2% | -11.7pp |
| 627 | Edward Neill Elementary BURNSVILLE · Burnsville-Eagan-Savage Schools | Elementary | 38.1% | -11.8pp |
| 628 | Athlos Leadership Academy BROOKLYN PARK · Athlos Leadership Academy | Elementary | 37.9% | -12.0pp |
| 629 | Tower-Soudan Elementary TOWER · ST. LOUIS COUNTY SCHOOL DISTRICT | Elementary | 37.8% | -12.1pp |
| 630 | Horace May Elementary BEMIDJI · Bemidji Public School District | Elementary | 37.7% | -12.2pp |
| 631 | Kenwood Elementary MINNEAPOLIS · Minneapolis Public School District | Elementary | 37.6% | -12.3pp |
| 632 | Castle Elementary OAKDALE · North St. Paul-Maplewood Oakdale | Elementary | 37.5% | -12.4pp |
| 633 | Hidden Valley Elementary SAVAGE · Burnsville-Eagan-Savage Schools | Elementary | 37.4% | -12.5pp |
| 634 | PINE BEND ELEMENTARY INVER GROVE HEIGHTS · INVER GROVE HEIGHTS SCHOOLS | Elementary | 37.4% | -12.5pp |
| 635 | Sunset Terrace Elementary School ROCHESTER · Rochester Public School District | Elementary | 37.4% | -12.5pp |
| 636 | OAK HILL COMMUNITY ELEMENTARY SAINT CLOUD · ST. CLOUD PUBLIC SCHOOL DISTRICT | Elementary | 37.4% | -12.5pp |
| 637 | Modern Montessori Charter School CHAMPLIN · Modern Montessori Charter School | Elementary | 37.3% | -12.6pp |
| 638 | OGILVIE ELEMENTARY OGILVIE · OGILVIE PUBLIC SCHOOL DISTRICT | Elementary | 37.1% | -12.8pp |
| 639 | WASHBURN ELEMENTARY BLOOMINGTON · Bloomington Public Schools | Elementary | 37.1% | -12.8pp |
| 640 | NORMAN COUNTY EAST ELEMENTARY TWIN VALLEY · NORMAN COUNTY EAST SCHOOL DISTRICT | Elementary | 37.0% | -12.9pp |
| 641 | Robert Asp Elementary MOORHEAD · Moorhead Area Public Schools | Elementary | 37.0% | -12.9pp |
| 642 | MADELIA ELEMENTARY MADELIA · MADELIA PUBLIC SCHOOL DISTRICT | Elementary | 36.8% | -13.1pp |
| 643 | WATERVILLE ELEMENTARY WATERVILLE · WATERVILLE-ELYSIAN-MORRISTOWN | Elementary | 36.7% | -13.2pp |
| 644 | LITTLEFORK-BIG FALLS ELEMENTARY LITTLEFORK · LITTLEFORK-BIG FALLS SCHOOL DIST. | Elementary | 36.7% | -13.2pp |
| 645 | GLENVILLE EMMONS ELEMENTARY GLENVILLE · GLENVILLE-EMMONS SCHOOL DISTRICT | Elementary | 36.6% | -13.3pp |
| 646 | A.C.G.C. ELEMENTARY ATWATER · A.C.G.C. Public School District | Elementary | 36.6% | -13.3pp |
| 647 | BROWERVILLE ELEMENTARY BROWERVILLE · BROWERVILLE PUBLIC SCHOOL DISTRICT | Elementary | 36.5% | -13.4pp |
| 648 | WILSON ELEMENTARY OWATONNA · OWATONNA PUBLIC SCHOOL DISTRICT | Elementary | 36.5% | -13.4pp |
| 649 | HINCKLEY ELEMENTARY HINCKLEY · HINCKLEY-FINLAYSON SCHOOL DISTRICT | Elementary | 36.5% | -13.5pp |
| 650 | TRUMAN ELEMENTARY TRUMAN · TRUMAN PUBLIC SCHOOL DISTRICT | Elementary | 36.4% | -13.5pp |
Page 13 of 18
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.