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 (2020-25).
Improved Rank Range: 360
623
Avg. Improved Rank: 455
Most Improved Public Schools in Iowa (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Ranking Change (2020-25)
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-5
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-6
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 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: 6-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-2211
Neola, IA 51559
(712) 485-2211
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: K-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
800 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 Elementary 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.
Central Elementary School
(Math: 82% | Reading: 85%)
Rank:
Rank:
10/
Top 10%10
Rank Change: +360
(from 456 to 96)
(from 456 to 96)
Grades: PK-4
925 H Ave
Nevada, IA 50201
(515) 382-2383
Nevada, IA 50201
(515) 382-2383
Show 100 more public schools in IA (out of 1,210 total schools)
Loading...
Recent Articles

Sexual Harassment at Age 6: The Tale of a First Grade Suspension
A six-year old in Aurora, Colorado, was suspended after singing an LMFAO song to a little girl in his class and reportedly “shaking his booty.” We look at the case and the sexual harassment problem in public schools today.

How Scaffolding Could Change the Way Your Child Learns
This article explores the concept of instructional scaffolding, a teaching method that enhances learning by breaking down complex tasks into manageable parts. It highlights how scaffolding supports students in developing critical thinking skills and becoming more independent learners. The article discusses the benefits of scaffolding, including improved engagement and reduced anxiety, and provides strategies for its implementation across various educational levels.

February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and EvolutionWe explore how the Department of Education shapes American education, from its cabinet-level leadership to its impact on millions of students, written for general audiences seeking clarity on this vital institution.