The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

1,360 schools in Iowa

99 counties · 444 cities · Public K-12

Across 444 cities and 99 counties, Iowa operates 1,360 public K-12 schools. Des Moines Independent Comm School District runs the largest district by enrollment in the state.

Largest district
Des Moines Independent Comm School District29,676 students · 59 schools

Test scores

Reading, SY 2024-25. State average: 73.7% met or exceeded.
Top 5 schools
  1. 97.5%
  2. 96.9%
  3. 95.9%
  4. 95.8%
  5. 95.8%
Lowest 5 schools
  1. 22.7%
  2. 23.0%
  3. 31.9%
  4. 33.6%
  5. 34.5%

See all 1,117 schools ranked by score →

Adair County5 schoolsAdams County2 schoolsAllamakee County11 schoolsAppanoose County8 schoolsAudubon County3 schoolsBenton County12 schoolsBlack Hawk County35 schoolsBoone County15 schoolsBremer County20 schoolsBuchanan County18 schoolsBuena Vista County15 schoolsButler County11 schoolsCalhoun County6 schoolsCarroll County10 schoolsCass County13 schoolsCedar County13 schoolsCerro Gordo County13 schoolsCherokee County8 schoolsChickasaw County7 schoolsClarke County5 schoolsClay County6 schoolsClayton County11 schoolsClinton County18 schoolsCrawford County11 schoolsDallas County41 schoolsDavis County4 schoolsDecatur County6 schoolsDelaware County10 schoolsDes Moines County15 schoolsDickinson County9 schoolsDubuque County26 schoolsEmmet County4 schoolsFayette County15 schoolsFloyd County8 schoolsFranklin County7 schoolsFremont County8 schoolsGreene County5 schoolsGrundy County11 schoolsGuthrie County9 schoolsHamilton County8 schoolsHancock County6 schoolsHardin County14 schoolsHarrison County10 schoolsHenry County13 schoolsHoward County6 schoolsHumboldt County6 schoolsIda County5 schoolsIowa County10 schoolsJackson County9 schoolsJasper County18 schoolsJefferson County6 schoolsJohnson County43 schoolsJones County10 schoolsKeokuk County6 schoolsKossuth County9 schoolsLee County13 schoolsLinn County83 schoolsLouisa County9 schoolsLucas County4 schoolsLyon County9 schoolsMadison County10 schoolsMahaska County8 schoolsMarion County17 schoolsMarshall County17 schoolsMills County6 schoolsMitchell County6 schoolsMonona County7 schoolsMonroe County5 schoolsMontgomery County7 schoolsMuscatine County15 schoolsO'Brien County9 schoolsOsceola County3 schoolsPage County11 schoolsPalo Alto County10 schoolsPlymouth County16 schoolsPocahontas County4 schoolsPolk County137 schoolsPottawattamie County35 schoolsPoweshiek County11 schoolsRinggold County4 schoolsSac County6 schoolsScott County53 schoolsShelby County6 schoolsSioux County19 schoolsStory County26 schoolsTama County10 schoolsTaylor County4 schoolsUnion County6 schoolsVan Buren County3 schoolsWapello County18 schoolsWarren County20 schoolsWashington County13 schoolsWayne County6 schoolsWebster County12 schoolsWinnebago County9 schoolsWinneshiek County10 schoolsWoodbury County37 schoolsWorth County4 schoolsWright County9 schools

Iowa school rankings

Largest schoolsHighest poverty schoolsMost diverse schoolsHighest proficiency schoolsLowest ratio schoolsFastest growing schoolsAll rankings →