Iowa middle schools ranked

RankGradeSchoolCityDistrictActualProjectedImpactStudents
#1A+Denver Middle SchoolDenverDenver Comm School District95%79%Exceeds Expectations207
#2A+Gilbert Middle SchoolGilbertGilbert Comm School District94%80%Meets Expectations409
#3A+Treynor Middle SchoolTreynorTreynor Comm School District93%82%Meets Expectations213
#4A+Mediapolis Middle SchoolMediapolisMediapolis Comm School District92%70%Greatly Exceeds Expectations227
#5A+Van Meter Middle SchoolVan MeterVan Meter Comm School District92%84%Doesn't Meet Expectations227
#6A+Mount Vernon Middle SchoolMount VernonMount Vernon Comm School District91%75%Exceeds Expectations397
#7A+Pleasant Valley Junior High SchoolLeclairePleasant Valley Comm School District91%76%Meets Expectations856
#8A+Waukon Middle SchoolWaukonAllamakee Comm School District91%72%Exceeds Expectations270
#9A+Pella Middle SchoolPellaPella Comm School District90%64%Greatly Exceeds Expectations382
#10A+Solon Middle SchoolSolonSolon Comm School District90%78%Meets Expectations345
#11A+Adm Middle SchoolAdelAdel DeSoto Minburn Comm School District89%68%Greatly Exceeds Expectations343
#12A+Maquoketa Valley Middle SchoolDelhiMaquoketa Valley Comm School District89%65%Greatly Exceeds Expectations159
#13A+North Polk Middle SchoolAllemanNorth Polk Comm School District89%71%Exceeds Expectations455
#14A+Alburnett Middle SchoolAlburnettAlburnett Comm School District88%77%Meets Expectations188
#15A+Sergeant Bluff Luton Middle SchoolSergeant BluffSergeant Bluff-Luton Comm School District88%68%Exceeds Expectations369
#16A+Center Point Urbana Middle School CenterPointCenter Point-Urbana Comm School District87%77%Meets Expectations337
#17A+Dike New Hartford Junior High SchoolNew HartfordDike-New Hartford Comm School District87%73%Meets Expectations215
#18A+Grundy Center Middle School Grundy CenterGrundy CenterGrundy Center Comm School District87%64%Greatly Exceeds Expectations212
#19A+Nodaway Valley Middle SchoolFontanelleNodaway Valley Comm School District87%64%Greatly Exceeds Expectations132
#20ADc G Oak ViewGrimesDallas Center-Grimes Comm School District87%70%Exceeds Expectations578
#21ABallard Middle SchoolHuxleyBallard Comm School District86%77%Doesn't Meet Expectations432
#22ADecorah Middle SchoolDecorahDecorah Community School District86%72%Meets Expectations461
#23AGlenwood Middle SchoolGlenwoodGlenwood Comm School District86%51%Greatly Exceeds Expectations451
#24AMoc Floyd Valley Middle SchoolAltonMOC-Floyd Valley Comm School District86%73%Meets Expectations329
#25AParkview Middle SchoolAnkenyAnkeny Comm School District86%71%Meets Expectations867
#26ASt Ansgar Middle SchoolSt AnsgarSt Ansgar Comm School District86%73%Meets Expectations117
#27AWaukee Middle SchoolWaukeeWaukee Comm School District86%74%Meets Expectations1,069
#28AAplington Parkersburg Middle SchoolAplingtonAplington-Parkersburg Comm School District85%71%Meets Expectations179
#29AHolmes Junior High SchoolCedar FallsCedar Falls Comm School District85%74%Meets Expectations639
#30ALake Mills Middle SchoolLake MillsLake Mills Comm School District85%45%Greatly Exceeds Expectations145
#31ALynnville Sully Middle SchoolSullyLynnville-Sully Comm School District85%77%Doesn't Meet Expectations117
#32AMfl Marmac Middle SchoolMcgregorMFL MarMac Comm School District85%66%Exceeds Expectations187
#33ARoland Story Middle SchoolRolandRoland-Story Comm School District85%75%Meets Expectations317
#34AUnion Middle SchoolDysartUnion Comm School District85%69%Meets Expectations201
#35AWest Marshall Middle School State CenterState CenterWest Marshall Comm School District85%67%Exceeds Expectations195
#36APeet Junior High SchoolCedar FallsCedar Falls Comm School District84%74%Meets Expectations670
#37A-Albia Middle SchoolAlbiaAlbia Comm School District84%69%Meets Expectations164
#38A-Lansing Middle SchoolLansingEastern Allamakee Comm School District84%67%Exceeds Expectations76
#39A-Nevada Middle SchoolNevadaNevada Comm School District84%60%Greatly Exceeds Expectations443
#40A-North Iowa Middle School Buffalo CenterBuffalo CenterNorth Iowa Comm School District84%64%Exceeds Expectations107
#41A-Prairie Ridge Middle SchoolAnkenyAnkeny Comm School District84%73%Meets Expectations1,025
#42A-Underwood Middle SchoolUnderwoodUnderwood Comm School District84%80%Doesn't Meet Expectations194
#43A-Vinton Shellsburg Middle SchoolVintonVinton-Shellsburg Comm School District84%62%Greatly Exceeds Expectations318
#44A-West Delaware Middle SchoolManchesterWest Delaware County Comm School District84%70%Meets Expectations377
#45A-Akron Westfield Middle SchoolAkronAkron Westfield Comm School District83%55%Greatly Exceeds Expectations139
#46A-Garner Hayfield Ventura Middle SchoolGarnerGarner-Hayfield-Ventura Comm School District83%61%Greatly Exceeds Expectations258
#47A-Oak Ridge SchoolMarionLinn-Mar Comm School District83%75%Doesn't Meet Expectations526
#48A-Sheldon Middle SchoolSheldonSheldon Comm School District83%54%Greatly Exceeds Expectations320
#49A-Summit Middle SchoolJohnstonJohnston Comm School District83%74%Doesn't Meet Expectations1,112
#50A-Lewis Central Middle SchoolCouncil BluffsLewis Central Comm School District82%65%Exceeds Expectations742
#51A-West Central Valley Middle SchoolRedfieldWest Central Valley Comm School District82%52%Greatly Exceeds Expectations184
#52A-West Lyon Junior High SchoolInwoodWest Lyon Comm School District82%72%Meets Expectations133
#53B+Madrid Junior High SchoolMadridMadrid Comm School District82%57%Greatly Exceeds Expectations153
#54B+Pierson Middle SchoolPiersonKingsley-Pierson Comm School District82%67%Meets Expectations139
#55B+Clear Creek Amana Middle SchoolTiffinClear Creek Amana Comm School District81%53%Greatly Exceeds Expectations640
#56B+Forest City Middle SchoolForest CityForest City Comm School District81%64%Exceeds Expectations330
#57B+Harlan Community Middle SchoolHarlanHarlan Comm School District81%68%Meets Expectations342
#58B+Humboldt Middle SchoolHumboldtHumboldt Comm School District81%63%Exceeds Expectations440
#59B+Jesup Middle SchoolJesupJesup Comm School District81%63%Exceeds Expectations252
#60B+New Hampton Middle SchoolNew HamptonNew Hampton Comm School District81%62%Exceeds Expectations279
#61B+North Scott Junior High SchoolEldridgeNorth Scott Comm School District81%51%Greatly Exceeds Expectations541
#62B+Riverbend Middle SchoolIowa FallsIowa Falls Comm School District81%59%Greatly Exceeds Expectations288
#63B+South Middle SchoolWaukeeWaukee Comm School District81%71%Meets Expectations909
#64B+Waverly Shell Rock Middle SchoolWaverlyWaverly-Shell Rock Comm School District81%76%Doesn't Meet Expectations699
#65B+Alta Aurelia Middle SchAureliaAlta-Aurelia Comm School District80%61%Exceeds Expectations231
#66B+Benton Community Middle SchoolVan HorneBenton Comm School District80%68%Meets Expectations235
#67B+Clayton Ridge Middle SchoolGuttenbergClayton Ridge Comm School District80%64%Exceeds Expectations125
#68B+Montezuma Junior High SchoolMontezumaMontezuma Comm School District80%64%Exceeds Expectations112
#69BNorthview Middle SchoolAnkenyAnkeny Comm School District85%70%Meets Expectations1,065
#70BWoodward Granger Middle SchoolWoodwardWoodward-Granger Comm School District80%77%Underperforms Expectations208
#71BAdair Casey JR High SchoolAdairAdair-Casey Comm School District79%54%Greatly Exceeds Expectations103
#72BBondurant-farrar Junior HighBondurant79%76%Underperforms Expectations440
#73BCherokee Middle SchoolCherokeeCherokee Comm School District79%62%Exceeds Expectations355
#74BDenison Middle SchoolDenisonDenison Comm School District79%42%Greatly Exceeds Expectations502
#75BDrexler Middle SchoolFarleyWestern Dubuque Comm School District79%73%Doesn't Meet Expectations655
#76BExcelsior Middle SchoolMarionLinn-Mar Comm School District79%74%Doesn't Meet Expectations617
#77BGeorge Little Rock Middle SchoolGeorgeGeorge-Little Rock Comm School District79%61%Exceeds Expectations60
#78BIndian Hills Junior High SchoolCliveWest Des Moines Comm School District79%59%Exceeds Expectations696
#79BLamoni Middle SchoolLamoniLamoni Comm School District79%51%Greatly Exceeds Expectations70
#80BLe Mars Middle SchoolLe MarsLe Mars Comm School District79%60%Exceeds Expectations488
#81BMonticello Middle SchoolMonticelloMonticello Comm School District79%70%Doesn't Meet Expectations299
#82BNorth Linn Middle SchoolTroy MillsNorth Linn Comm School District79%76%Underperforms Expectations95
#83BNorwalk Middle SchoolNorwalkNorwalk Comm School District79%72%Doesn't Meet Expectations787
#84BSchaller Crestland Ridge View Middle SchoolEarlySchaller-Crestland Comm School District79%63%Exceeds Expectations171
#85BSouth Winneshiek Middle SchoolOssianSouth Winneshiek Comm School District79%68%Meets Expectations129
#86BSpencer Middle SchoolSpencerSpencer Comm School District79%65%Meets Expectations514
#87BSpring Creek 6th GradePleasant HillSoutheast Polk Comm School District79%69%Meets Expectations535
#88BWest Hancock Middle SchoolKanawhaWest Hancock Comm School District79%46%Greatly Exceeds Expectations165
#89B-Southview Middle SchoolAnkenyAnkeny Comm School District83%69%Meets Expectations896
#90B-Algona Middle SchoolAlgonaAlgona Comm School District79%71%Doesn't Meet Expectations440
#91B-Clear Lake Middle SchoolClear LakeClear Lake Comm School District78%62%Meets Expectations334
#92B-Earlham Middle SchoolEarlhamEarlham Comm School District78%53%Greatly Exceeds Expectations132
#93B-East Buchanan Middle SchoolWinthropEast Buchanan Comm School District78%73%Doesn't Meet Expectations88
#94B-Eleanor Roosevelt Middle SchoolDubuqueDubuque Comm School District78%69%Doesn't Meet Expectations1,093
#95B-Emmetsburg Middle SchoolEmmetsburgEmmetsburg Comm School District78%68%Meets Expectations225
#96B-Harding Middle SchoolCedar RapidsCedar Rapids Comm School District78%63%Meets Expectations713
#97B-Indianola Middle SchoolIndianolaIndianola Comm School District78%75%Underperforms Expectations849
#98B-North Union Middle SchoolSwea CityNorth Kossuth Comm School District78%64%Meets Expectations128
#99B-Osage Middle SchoolOsageOsage Comm School District78%64%Meets Expectations268
#100B-Sioux Central Middle SchoolSioux RapidsSioux Central Comm School District78%61%Exceeds Expectations141
#101B-Starmont Middle SchoolArlingtonStarmont Comm School District78%57%Greatly Exceeds Expectations129
#102B-West Fork Middle SchoolSheffieldWest Fork Comm School District78%65%Meets Expectations155
#103B-Ames Middle SchoolAmesAmes Comm School District77%71%Doesn't Meet Expectations1,002
#104B-Okoboji Middle SchoolMilfordOkoboji Comm School District77%69%Doesn't Meet Expectations346
#105B-Webster City Middle SchoolWebster CityWebster City Comm School District76%57%Exceeds Expectations455
#106C+Agwsr Middle SchoolWellsburgAGWSR Comm School District76%68%Doesn't Meet Expectations161
#107C+Anamosa Middle SchoolAnamosaAnamosa Comm School District76%64%Meets Expectations344
#108C+Atlantic Middle SchoolAtlanticAtlantic Comm School District76%63%Meets Expectations329
#109C+Charter Oak Ute Junior High School CharterOakCharter Oak-Ute Comm School District76%61%Meets Expectations57
#110C+Creston Middle SchoolCrestonCreston Comm School District76%65%Meets Expectations291
#111C+Mid Prairie Middle SchoolKalonaMid-Prairie Comm School District76%60%Meets Expectations430
#112C+Newell Fonda Middle SchNewellNewell-Fonda Comm School District76%60%Meets Expectations123
#113C+North Central Junior High SchoolNorth LibertyIowa City Comm School District76%66%Meets Expectations622
#114C+Remsen Union Middle SchoolRemsenRemsen-Union Comm School District76%68%Doesn't Meet Expectations174
#115C+Sioux Center Middle School Sioux CenterSioux CenterSioux Center Comm School District76%63%Meets Expectations350
#116C+Tri Center Middle SchoolNeolaTri-Center Comm School District76%49%Greatly Exceeds Expectations162
#117C+West Monona Middle SchOnawaWest Monona Comm School District76%60%Meets Expectations105
#118C+Chariton Middle SchoolCharitonChariton Comm School District75%62%Meets Expectations285
#119C+Hartley Melvin Sanborn Middle SchoolSanbornHartley-Melvin-Sanborn Comm School District75%58%Exceeds Expectations174
#120C+Missouri Valley Middle SchoolMissouri ValleyMissouri Valley Comm School District75%64%Meets Expectations158
#121C+North Fayette Valley Middle SchoolElginNorth Fayette Valley Comm School District75%59%Exceeds Expectations237
#122C+Sumner Fredericksburg Middle SchoolFredericksburgSumner-Fredericksburg Comm School District75%71%Doesn't Meet Expectations224
#123C+West Branch Middle SchoolWest BranchWest Branch Comm School District75%69%Doesn't Meet Expectations257
#124CJohnston Middle SchoolJohnstonJohnston Comm School District81%71%Meets Expectations1,166
#125CSpirit Lake Middle SchoolSpirit LakeSpirit Lake Comm School District75%71%Doesn't Meet Expectations358
#126CVernon Middle SchoolMarionMarion Independent School District75%65%Meets Expectations668
#127CWest Bend Mallard Middle SchoolWest BendWest Bend-Mallard Comm School District75%64%Meets Expectations111
#128CWoodbury Central Middle SchoolMovilleWoodbury Central Comm School District75%74%Underperforms Expectations120
#129CNorthwest Junior High SchoolCoralvilleIowa City Comm School District74%59%Meets Expectations730
#130COgden Middle SchoolOgdenOgden Comm School District74%70%Doesn't Meet Expectations165
#131CPcm Middle SchoolPrairie CityPCM Comm School District74%70%Doesn't Meet Expectations247
#132CRock Valley Middle SchoolRock ValleyRock Valley Comm School District74%46%Greatly Exceeds Expectations174
#133CSoutheast Polk Junior HighPleasant HillSoutheast Polk Comm School District74%54%Exceeds Expectations1,088
#134CSoutheast Webster Grand Southeast Valley MiddleBurnsideSoutheast Valley Community School District74%57%Exceeds Expectations324
#135CWinterset Junior High SchoolWintersetWinterset Comm School District74%66%Doesn't Meet Expectations247
#136CBettendorf Middle SchoolBettendorfBettendorf Comm School District73%65%Doesn't Meet Expectations987
#137CCentral Dewitt Middle SchoolDe WittCentral DeWitt School District73%65%Doesn't Meet Expectations230
#138CCentral Lee Middle SchoolDonnellsonCentral Lee Comm School District73%64%Doesn't Meet Expectations267
#139CClarion Goldfield Dows Middle SchoolClarionClarion-Goldfield-Dows Comm School District73%47%Greatly Exceeds Expectations193
#140CMerrill Middle SchoolDes MoinesDes Moines Independent Comm School District73%61%Meets Expectations634
#141C-Mount Pleasant Middle SchoolMount PleasantMount Pleasant Comm School District73%49%Greatly Exceeds Expectations406
#142C-Tipton Middle SchoolTiptonTipton Comm School District73%56%Exceeds Expectations292
#143C-Camanche Middle SchoolCamancheCamanche Comm School District72%55%Exceeds Expectations282
#144C-Cardinal Junior HighEldonCardinal Comm School District72%53%Exceeds Expectations284
#145C-Columbus Community Junior High SchoolColumbus JunctionColumbus Comm School District72%37%Greatly Exceeds Expectations101
#146C-East Middle SchoolSioux CitySioux City Comm School District72%47%Greatly Exceeds Expectations1,067
#147C-Highland Middle SchoolRiversideHighland Comm School District72%64%Doesn't Meet Expectations111
#148C-Hoover Middle SchoolWaterlooWaterloo Comm School District72%60%Meets Expectations883
#149C-Keokuk Middle SchoolKeokukKeokuk Comm School District72%56%Exceeds Expectations377
#150C-Mvao Middle SchoolAnthonMaple Valley-Anthon Oto Comm School District72%50%Greatly Exceeds Expectations128
#151C-Odebolt Arthur Battle Creek Ida Grove Middle SchoolOdeboltOdebolt Arthur Battle Creek Ida Grove Comm School District72%61%Meets Expectations214
#152C-Oskaloosa Middle SchoolOskaloosaOskaloosa Comm School District72%71%Underperforms Expectations454
#153C-Perry Middle SchoolPerryPerry Comm School District72%46%Greatly Exceeds Expectations367
#154C-Stilwell Junior High SchoolWest Des MoinesWest Des Moines Comm School District72%63%Doesn't Meet Expectations684
#155C-Susan Clark Junior HighMuscatineMuscatine Comm School District72%52%Exceeds Expectations662
#156C-Taft Middle SchoolCedar RapidsCedar Rapids Comm School District72%58%Meets Expectations578
#157C-Urbandale Middle SchoolUrbandaleUrbandale Comm School District72%59%Meets Expectations894
#158C-Grinnell Community Middle SchoolGrinnellGrinnell-Newburg Comm School District71%57%Meets Expectations457
#159C-Southwest Valley Middle SchoolVilliscaVillisca Comm School District71%59%Meets Expectations149
#160D+Carlisle Middle SchoolCarlisleCarlisle Comm School District71%66%Doesn't Meet Expectations543
#161D+Fairfield Middle SchoolFairfieldFairfield Comm School District71%56%Meets Expectations438
#162D+Pleasantville Middle SchoolPleasantvillePleasantville Comm School District71%73%Underperforms Expectations114
#163D+Sibley Ocheyedan Middle SchoolSibleySibley-Ocheyedan Comm School District71%59%Meets Expectations199
#164D+Walcott IntermediateWalcottDavenport Comm School District71%64%Doesn't Meet Expectations204
#165D+Bcluw Middle SchoolUnionBCLUW Comm School District70%65%Doesn't Meet Expectations150
#166D+East Marshall Middle SchoolGilmanEast Marshall Comm School District70%54%Exceeds Expectations165
#167D+Knoxville Middle SchoolKnoxvilleKnoxville Comm School District70%67%Underperforms Expectations368
#168D+Schleswig Middle SchoolSchleswigSchleswig Comm School District70%55%Meets Expectations54
#169D+Southeast Junior High SchoolIowa CityIowa City Comm School District70%60%Meets Expectations812
#170D+West Sioux Middle SchoolHawardenWest Sioux Comm School District70%42%Greatly Exceeds Expectations168
#171D+Boone Middle SchoolBooneBoone Comm School District69%72%Underperforms Expectations582
#172D+Carroll Middle SchoolCarrollCarroll Comm School District69%61%Doesn't Meet Expectations489
#173D+Charles City MSCharles CityCharles City Comm School District69%54%Meets Expectations423
#174D+Estherville Lincoln Central Middle SchoolEsthervilleEstherville Lincoln Central Com Sch Dist69%52%Exceeds Expectations312
#175D+Prairie PointCedar RapidsCollege Comm School District68%55%Meets Expectations1,324
#176DShenandoah Middle SchoolShenandoahShenandoah Comm School District68%49%Exceeds Expectations296
#177DSouth Hardin Middle SchoolHubbardHubbard-Radcliffe Comm School District68%61%Doesn't Meet Expectations193
#178DWapello Junior High SchoolWapelloWapello Comm School District68%53%Meets Expectations109
#179DWashington Middle SchoolWashingtonWashington Comm School District68%60%Doesn't Meet Expectations350
#180DDavis County Middle SchoolBloomfieldDavis County Comm School District67%55%Meets Expectations356
#181DGeorge Washington Middle SchoolDubuqueDubuque Comm School District67%49%Exceeds Expectations624
#182DHampton Dumont Middle SchoolHamptonHampton-Dumont Comm School District67%51%Meets Expectations363
#183DGerald W Kirn Middle SchoolCouncil BluffsCouncil Bluffs Comm School District66%47%Exceeds Expectations956
#184DGreene County Middle SchoolJeffersonGreene County Comm School District66%62%Doesn't Meet Expectations346
#185DGraettinger Terril Middle SchoolGraettingerGraettinger-Terril Comm School District64%57%Doesn't Meet Expectations79
#186DHowar Middle SchoolCentervilleCenterville Comm School District64%53%Meets Expectations299
#187DJohn Adams Middle SchoolMason CityMason City Comm School District64%49%Meets Expectations480
#188DWoodside Middle SchoolDes MoinesSaydel Comm School District64%40%Greatly Exceeds Expectations359
#189DClarke Middle SchoolOsceolaClarke Comm School District63%39%Greatly Exceeds Expectations305
#190DClinton Middle SchoolClintonClinton Comm School District63%39%Greatly Exceeds Expectations749
#191DSouth Tama County Middle SchoolToledoSouth Tama County63%43%Exceeds Expectations423
#192DWest Middle SchoolSioux CitySioux City Comm School District63%32%Greatly Exceeds Expectations864
#193D-Timberline SchoolWaukeeWaukee Comm School District76%67%Meets Expectations889
#194D-North Middle SchoolSioux CitySioux City Comm School District62%43%Exceeds Expectations1,224
#195D-Berg Middle SchoolNewtonNewton Comm School District61%61%Underperforms Expectations841
#196D-Sudlow IntermediateDavenportDavenport Comm School District61%50%Meets Expectations524
#197D-Fort Dodge Middle SchoolFort DodgeFort Dodge Comm School District60%53%Doesn't Meet Expectations759
#198D-Panorama Middle SchoolPanoraPanorama Comm School District60%59%Underperforms Expectations161
#199D-Franklin Middle SchoolCedar RapidsCedar Rapids Comm School District59%43%Meets Expectations537
#200D-Bunger Middle SchoolEvansdaleWaterloo Comm School District58%32%Greatly Exceeds Expectations431
#201D-West Liberty Middle SchoolWest LibertyWest Liberty Comm School District58%44%Meets Expectations399
#202D-Woodrow Wilson Middle SchoolCouncil BluffsCouncil Bluffs Comm School District58%32%Greatly Exceeds Expectations900
#203D-B R Miller Middle SchoolMarshalltownMarshalltown Comm School District57%39%Exceeds Expectations782
#204D-Liberty Elementary SchoolOttumwaOttumwa Comm School District57%42%Meets Expectations430
#205D-Maquoketa Middle SchoolMaquoketaMaquoketa Comm School District57%63%Underperforms Expectations315
#206D-Mckinley Steam AcademyCedar RapidsCedar Rapids Comm School District57%38%Exceeds Expectations448
#207D-Evans Middle SchoolOttumwaOttumwa Comm School District55%44%Meets Expectations1,047
#208D-Robert Blue SchoolEagle GroveEagle Grove Comm School District55%41%Meets Expectations271
#209D-Mccombs Middle SchoolDes MoinesDes Moines Independent Comm School District54%36%Exceeds Expectations654
#210D-Wood IntermediateDavenportDavenport Comm School District54%48%Doesn't Meet Expectations438
#211D-Meredith Middle SchoolDes MoinesDes Moines Independent Comm School District53%40%Meets Expectations664
#212D-Oelwein Middle SchoolOelweinOelwein Comm School District53%45%Doesn't Meet Expectations359
#213FGeorge Washington Carver AcademyWaterlooWaterloo Comm School District52%22%Greatly Exceeds Expectations442
#214FBrody Middle SchoolDes MoinesDes Moines Independent Comm School District51%40%Meets Expectations603
#215FEdward Stone Middle SchoolBurlingtonBurlington Comm School District51%43%Doesn't Meet Expectations489
#216FRoosevelt Creative Corridor Business AcademyCedar RapidsCedar Rapids Comm School District51%38%Meets Expectations510
#217FHamburg Middle SchoolHamburgHamburg Comm School District50%47%Underperforms Expectations40
#218FCentral Middle SchoolWaterlooWaterloo Comm School District49%32%Exceeds Expectations471
#219FThomas Jefferson Middle SchoolDubuqueDubuque Comm School District49%34%Meets Expectations459
#220FCallanan Middle SchoolDes MoinesDes Moines Independent Comm School District48%38%Meets Expectations507
#221FWilliams IntermediateDavenportDavenport Comm School District46%34%Meets Expectations423
#222FStorm Lake Middle SchoolStorm LakeStorm Lake Comm School District45%34%Meets Expectations787
#223FGoodrell Middle SchoolDes MoinesDes Moines Independent Comm School District44%38%Doesn't Meet Expectations523
#224FHoyt Middle SchoolDes MoinesDes Moines Independent Comm School District44%41%Doesn't Meet Expectations486
#225FWeeks Middle SchoolDes MoinesDes Moines Independent Comm School District44%31%Meets Expectations684
#226FWilson Middle SchoolCedar RapidsCedar Rapids Comm School District41%32%Doesn't Meet Expectations395
#227FHarding Middle SchoolDes MoinesDes Moines Independent Comm School District40%26%Meets Expectations655
#228FHiatt Middle SchoolDes MoinesDes Moines Independent Comm School District39%26%Meets Expectations529
#229FFrank L Smart IntermediateDavenportDavenport Comm School District31%22%Doesn't Meet Expectations313

How Iowa's middle schools compare

A: 52B: 53C: 54D: 53F: 17

46% of the 229 ranked middle schools in Iowa earn an A or B (52 A grades, 53 B, 54 C, 53 D, 17 F), against 46% of middle schools nationwide. 171 schools meet or beat the proficiency projected from their student context (75% here, 70% nationally), and 85 exceed it. On average 74% of tested students meet the state bar against a projected 59% (national averages: 45% actual, 38% projected).

The biggest overperformers, by actual proficiency above projection: Lake Mills Middle School (85% against 45%, A), Denison Middle School (79% against 42%, B), Glenwood Middle School (86% against 51%, A), Columbus Community Junior High School (72% against 37%, C-), West Hancock Middle School (79% against 46%, B).

Districts with the most schools in the top quarter (the top 58): Ankeny Comm School District (2), Cedar Falls Comm School District (2).

Cities with the most ranked middle schools: Des Moines (11, 0 at A or B), Cedar Rapids (7, 1 at A or B), Ankeny (4, 4 at A or B), Davenport (4, 0 at A or B), Waukee (3, 2 at A or B).

The largest ranked middle schools: Prairie Point (1,324 students, D+, #175), North Middle School (1,224 students, D-, #194), Johnston Middle School (1,166 students, C, #124).

Middle schools in Iowa that are not ranked

4 graded middle schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.

Fully online schools (1)

Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.

Not yet graded (3)

Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.

About this ranking

  • Scope: every public middle school in Iowa.
  • Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
  • Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
  • Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the middle schools.
  • Grades are the 2025-26 SchoolGrade model. How SchoolGrade works

Questions about middle schools in Iowa

What is the best middle school in Iowa?

Denver Middle School in Denver ranks first among the 229 ranked middle schools in Iowa with a SchoolGrade of A+, 95% of tested students meeting the state bar against a projected 79%.

How are middle schools in Iowa ranked?

By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.

How many middle schools does Iowa have?

SchoolGrade grades 233 public middle schools in Iowa; 229 are ranked here and 4 are listed as not ranked.