The most improved public schools in Iowa are Mfl Marmac Elementary School, Tripoli Elementary School and South Winneshiek Elementary School.
A school's improvement is based on a its total rise in ranking spots during the last five years (2019-24).
Improved Rank Range: 363
623
Avg. Improved Rank: 455
Most Improved Public Schools in Iowa (2024)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Ranking Change (2019-24)
Grades
Location
Rank: #11.
Mfl Marmac Elementary School
(Math: 80-89% | Reading: 80-89%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +623
(from 712 to 89)
(from 712 to 89)
Grades: PK-3
700 S Page St.
Monona, IA 52159
(563) 539-2032
Monona, IA 52159
(563) 539-2032
Rank: #22.
Tripoli Elementary School
(Math: 75-79% | Reading: 75-79%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +606
(from 862 to 256)
(from 862 to 256)
Grades: PK-5
309 9th Ave Sw
Tripoli, IA 50676
(319) 882-4203
Tripoli, IA 50676
(319) 882-4203
Rank: #33.
South Winneshiek Elementary School
(Math: 80-89% | Reading: 70-79%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +579
(from 862 to 283)
(from 862 to 283)
Grades: PK-4
208 E Brooks St
Ossian, IA 52161
(563) 532-9365
Ossian, IA 52161
(563) 532-9365
Rank: #44.
Mapleton Elementary School
(Math: 80-84% | Reading: 70-74%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +556
(from 887 to 331)
(from 887 to 331)
Grades: PK-5
501 South 7th
Mapleton, IA 51034
(712) 881-1319
Mapleton, IA 51034
(712) 881-1319
Rank: #55.
Durant Elementary School
(Math: 75-79% | Reading: 80-84%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +551
(from 728 to 177)
(from 728 to 177)
Grades: PK-4
601 West Fifth Street
Sumner, IA 50674
(563) 578-5400
Sumner, IA 50674
(563) 578-5400
Rank: #6 - 76. - 7.
West Monona Middle School
(Math: 70-74% | Reading: 80-84%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +526
(from 815 to 289)
(from 815 to 289)
Grades: 6-8
1314 15th St
Onawa, IA 51040
(712) 433-9098
Onawa, IA 51040
(712) 433-9098
Rank: #6 - 76. - 7.
East Marshall Elementary School
(Math: 70-79% | Reading: 60-69%)
Rank:
Rank:
5/
Bottom 50%10
Rank Change: +526
(from 1,176 to 650)
(from 1,176 to 650)
Grades: PK-3
201 E Weissenberger
Laurel, IA 50141
(641) 476-3342
Laurel, IA 50141
(641) 476-3342
Rank: #88.
Shell Rock Elementary School
(Math: ≥90% | Reading: 80-89%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +517
(from 571 to 54)
(from 571 to 54)
Grades: PK-4
214 N Cherry St
Shell Rock, IA 50670
(319) 885-4311
Shell Rock, IA 50670
(319) 885-4311
Rank: #99.
East Sac County Elementary School
(Math: 70-74% | Reading: 75-79%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +503
(from 862 to 359)
(from 862 to 359)
Grades: PK-4
400 S 16th St
Sac City, IA 50583
(712) 662-7200
Sac City, IA 50583
(712) 662-7200
Rank: #1010.
Harding Elementary School
(Math: 70-74% | Reading: 70-74%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +491
(from 977 to 486)
(from 977 to 486)
Grades: PK-4
1239 N Rhode Island Ave
Mason City, IA 50401
(641) 421-4406
Mason City, IA 50401
(641) 421-4406
Rank: #11 - 1211. - 12.
East Buchanan Elementary School
(Math: 70-74% | Reading: 70-74%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +481
(from 967 to 486)
(from 967 to 486)
Grades: PK-6
414 5th St North
Winthrop, IA 50682
(319) 935-3660
Winthrop, IA 50682
(319) 935-3660
Rank: #11 - 1211. - 12.
J C Hoglan Elementary School
(Math: 70-74% | Reading: 70-74%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +481
(from 967 to 486)
(from 967 to 486)
Grades: PK-4
2306 S 3rd Ave
Marshalltown, IA 50158
(641) 754-1060
Marshalltown, IA 50158
(641) 754-1060
Rank: #1313.
Moravia Elementary School
(Math: 75-79% | Reading: 70-74%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +474
(from 862 to 388)
(from 862 to 388)
Grades: PK-5
507 N Trussell Ave
Moravia, IA 52571
(641) 724-3241
Moravia, IA 52571
(641) 724-3241
Rank: #14 - 1514. - 15.
Mulberry Elementary School
(Math: 75-79% | Reading: 75-79%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +472
(from 728 to 256)
(from 728 to 256)
Grades: K-6
3211 Mulberry Ave
Muscatine, IA 52761
(563) 263-8143
Muscatine, IA 52761
(563) 263-8143
Rank: #14 - 1514. - 15.
Albert City-truesdale Elementary School
(Math: 70-79% | Reading: 70-79%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +472
(from 896 to 424)
(from 896 to 424)
Grades: PK-6
300 Orchard
Albert City, IA 50510
(712) 843-5416
Albert City, IA 50510
(712) 843-5416
Rank: #1616.
Table Mound Elementary School
(Math: 80-84% | Reading: 70-74%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +457
(from 788 to 331)
(from 788 to 331)
Grades: PK-5
100 Tower Dr
Dubuque, IA 52003
(563) 552-4400
Dubuque, IA 52003
(563) 552-4400
Rank: #1717.
Schleswig Elementary School
(Math: ≥80% | Reading: ≥80%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +451
(from 671 to 220)
(from 671 to 220)
Grades: K-4
714 Date Street
Schleswig, IA 51461
(712) 676-3314
Schleswig, IA 51461
(712) 676-3314
Rank: #1818.
Schaller-crestland Elementary School
(Math: 80-89% | Reading: 70-79%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +445
(from 728 to 283)
(from 728 to 283)
Grades: PK-5
300 S Berwick
Schaller, IA 51053
(712) 275-4267
Schaller, IA 51053
(712) 275-4267
Rank: #1919.
Norman Borlaug Elementary SchoolNorman Borlaug Elementary School
(Math: 78% | Reading: 80%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +431
(from 672 to 241)
(from 672 to 241)
Grades: PK-6
1000 Kennedy Parkway
Coralville, IA 52241
(319) 688-1155
Coralville, IA 52241
(319) 688-1155
Rank: #20 - 2120. - 21.
Paton-churdan Jr-sr High School
(Math: 70-74% | Reading: 80-84%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +426
(from 715 to 289)
(from 715 to 289)
Grades: 7-12
606 Adrian St
Churdan, IA 50050
(515) 389-3111
Churdan, IA 50050
(515) 389-3111
Rank: #20 - 2120. - 21.
Tri-center Elementary School
(Math: 70-74% | Reading: 80-84%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +426
(from 715 to 289)
(from 715 to 289)
Grades: PK-5
33980 310th St
Neola, IA 51559
(712) 485-2271
Neola, IA 51559
(712) 485-2271
Rank: #2222.
Lincoln Center
(Math: 80% | Reading: 79%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +419
(from 658 to 239)
(from 658 to 239)
Grades: 3-6
222 N 2nd Street
Albia, IA 52531
(641) 932-2161
Albia, IA 52531
(641) 932-2161
Rank: #2323.
Twin Rivers Elementary School
(Math: ≥80% | Reading: 40-59%)
Rank:
Rank:
5/
Bottom 50%10
Rank Change: +415
(from 1,142 to 727)
(from 1,142 to 727)
Grades: PK-5
200 College Ave.
Bode, IA 50519
(515) 379-1309
Bode, IA 50519
(515) 379-1309
Rank: #2424.
Rural Elementary School #1
(Math: 60-79% | Reading: 60-79%)
Rank:
Rank:
5/
Bottom 50%10
Rank Change: +408
(from 1,073 to 665)
(from 1,073 to 665)
Grades: K-8
1099 Amish Blvd
Fairbank, IA 50629
(319) 635-2071
Fairbank, IA 50629
(319) 635-2071
Rank: #2525.
Washington Elementary School
(Math: 75-79% | Reading: 70-74%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +400
(from 788 to 388)
(from 788 to 388)
Grades: PK-3
500 E 14th St
Atlantic, IA 50022
(712) 243-5234
Atlantic, IA 50022
(712) 243-5234
Rank: #2626.
Arthur Elementary School
(Math: 65-69% | Reading: 70-74%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +399
(from 977 to 578)
(from 977 to 578)
Grades: PK-5
2630 B Ave Ne
Cedar Rapids, IA 52402
(319) 558-2264
Cedar Rapids, IA 52402
(319) 558-2264
Rank: #27 - 2827. - 28.
Spirit Lake Elementary School
(Math: 90-94% | Reading: 85-89%)
Rank:
Rank:
10/
Top 5%10
Rank Change: +395
(from 416 to 21)
(from 416 to 21)
Grades: PK-4
709 28th Street
Spirit Lake, IA 51360
(712) 336-2822
Spirit Lake, IA 51360
(712) 336-2822
Rank: #27 - 2827. - 28.
Dunkerton Elementary School
(Math: 80-84% | Reading: 75-79%)
Rank:
Rank:
9/
Top 20%10
Rank Change: +395
(from 591 to 196)
(from 591 to 196)
Grades: PK-5
509 Canfield
Dunkerton, IA 50626
(319) 822-4295
Dunkerton, IA 50626
(319) 822-4295
Rank: #2929.
Diagonal Elementary School
(Math: ≥80% | Reading: 60-79%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +387
(from 857 to 470)
(from 857 to 470)
Grades: PK-5
403 W 2nd Street
Diagonal, IA 50845
(641) 734-5331
Diagonal, IA 50845
(641) 734-5331
Rank: #3030.
Hawarden Elementary School
(Math: 70-74% | Reading: 70-74%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +376
(from 862 to 486)
(from 862 to 486)
Grades: 2-5
806 13th St
Hawarden, IA 51023
(712) 551-1454
Hawarden, IA 51023
(712) 551-1454
Rank: #3131.
West Union Elementary School
(Math: 80-89% | Reading: 70-79%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +374
(from 657 to 283)
(from 657 to 283)
Grades: PK-3
400 North Pine
West Union, IA 52175
(563) 422-3851
West Union, IA 52175
(563) 422-3851
Rank: #32 - 3332. - 33.
Fredericksburg Elementary School
(Math: 70-79% | Reading: 70-79%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +373
(from 797 to 424)
(from 797 to 424)
Grades: PK-4
401 E High St
Fredericksburg, IA 50630
(563) 237-5364
Fredericksburg, IA 50630
(563) 237-5364
Rank: #32 - 3332. - 33.
Central Springs Elem. School - Nora Springs
(Math: ≥80% | Reading: 60-79%)
Rank:
Rank:
7/
Top 50%10
Rank Change: +373
(from 843 to 470)
(from 843 to 470)
Grades: PK-3
509 N Iowa Ave
Nora Springs, IA 50458
(641) 749-5301
Nora Springs, IA 50458
(641) 749-5301
Rank: #3434.
South O'brien Elementary Sch Primghar Center
(Math: 75-79% | Reading: 75-79%)
Rank:
Rank:
8/
Top 30%10
Rank Change: +367
(from 623 to 256)
(from 623 to 256)
Grades: PK-6
155 3rd St Ne
Primghar, IA 51245
(712) 957-3755
Primghar, IA 51245
(712) 957-3755
Rank: #3535.
Karen Acres Elementary School
(Math: 65-69% | Reading: 70-74%)
Rank:
Rank:
6/
Top 50%10
Rank Change: +363
(from 941 to 578)
(from 941 to 578)
Grades: PK-5
3500 74th Street
Urbandale, IA 50322
(515) 457-5700
Urbandale, IA 50322
(515) 457-5700
Show 100 more public schools in IA (out of 1,232 total schools)
Loading...
Recent Articles
Should Teacher Salaries be Public Information?
Public school teachers are considered public servants – but does that make their salary details public information? Learn about the heated debate surrounding whether teacher salaries should be made public.
The Link Between Education and Incarceration: The NAACP Report
Education and the rate of incarceration have been linked in a recent NAACP report. Learn about the report and the troubling findings.
Bussing: North Carolina's New Student Assignment Plan
We analyze a new plan for student assignment in two North Carolina school districts and the public reaction to the idea of bussing students – as well as alternatives that have been proposed by education experts.