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

Polk County

Iowa · Public K-12

Polk County, Iowa's 137 public schools span elementary through high school (91 elementary, 21 middle, and 22 high). Total enrollment is roughly 77,436 students.

7-year change in Polk County

SY 2017-18 vs SY 2024-25
Total enrollment
77,436
-1,494 (-2%) vs SY 2017-18
School count
132
+2 (+2%) vs SY 2017-18
% White
54%
was 62%
% Hispanic
20%
was 16%
% Black
14%
was 11%
% Asian
6%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
137
13 districts
Enrollment
77,436
NCES CCD
Median income
$83,576
Above Iowa avg
Free/reduced lunch
49.1%
Above Iowa avg
Elementary
91
38,472 students
Middle
21
13,968 students
High
22
24,887 students
Combined / other
3
109 students
LARGEST DISTRICT
Des Moines Independent Comm School District
29,676 students · 13 districts in Polk County

County vs. school enrollment demographics

Left bar is the racial makeup of Polk County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
76%
Hispanic
10%
Black
7%
Asian
5%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
54%
Hispanic
20%
Black
13%
Asian
6%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
40.3%
adults 25+
Poverty rate
7.1%
ACS 5-year
Unemployment
4.4%
civilian labor
Median age
36
24.4% under 18

Test scores in Polk County

Latest 2024-25 ELA proficiency, 119 schools ranked. Iowa state average: 73.7%.

See all 119 schools in Polk County ranked by score →

All schools (137)

NameCityLevelGradesEnrollmentRating
Lincoln High SchoolDes MoinesHigh09-122,364·
Valley High SchoolWest Des MoinesHigh10-122,178·
Roosevelt High SchoolDes MoinesHigh09-122,051·
East High SchoolDes MoinesHigh09-121,952·
Johnston Senior High SchoolJohnstonHigh10-121,820·
Southeast Polk High SchoolPleasant HillHigh10-121,722·
Ankeny Centennial High SchoolAnkenyHigh10-121,470·
North High SchoolDes MoinesHigh09-121,428·
Ankeny High SchoolAnkenyHigh10-121,375·
Urbandale High SchoolUrbandaleHigh09-121,301·
Johnston Middle SchoolJohnstonHigh08-091,161·
Summit Middle SchoolJohnstonMiddle06-071,118·
Southeast Polk Middle SchoolAltoonaMiddle06-071,112·
Northview Middle SchoolAnkenyHigh08-091,021·
Prairie Ridge Middle SchoolAnkenyMiddle06-071,004·
Southview Middle SchoolAnkenyHigh08-09913·
Hoover High SchoolDes MoinesHigh09-12898·
Urbandale Middle SchoolUrbandaleMiddle06-08892·
Parkview Middle SchoolAnkenyMiddle06-07865·
Bondurant-Farrar High SchoolBondurantHigh09-12849·
Henry A Wallace Elementary SchoolJohnstonElementaryPK-05840·
Westridge ElementaryWest Des MoinesElementaryPK-06744·
Clay ElementaryAltoonaElementaryPK-05700·
Weeks Middle SchoolDes MoinesMiddle06-08688·
Valley SouthwoodsWest Des MoinesHigh09-09678·
McCombs Middle SchoolDes MoinesMiddle06-08670·
Timber Ridge ElementaryJohnstonElementaryKG-05667·
Meredith Middle SchoolDes MoinesMiddle06-08662·
Indian Hills Junior High SchoolCliveMiddle07-08661·
Merrill Middle SchoolDes MoinesMiddle06-08657·
Jordan Creek Elementary SchoolWest Des MoinesElementaryPK-06652·
Stilwell Junior High SchoolWest Des MoinesMiddle07-08645·
North Polk High SchoolAllemanHigh09-12644·
Brody Middle SchoolDes MoinesMiddle06-08641·
Rock Creek ElementaryAnkenyElementaryKG-05639·
Brubaker Elementary SchoolDes MoinesElementaryKG-05622·
Olmsted Elementary SchoolUrbandaleElementaryPK-05622·
Horizon ElementaryJohnstonElementaryKG-05613·
Heritage ElementaryAnkenyElementaryKG-05604·
Harding Middle SchoolDes MoinesMiddle06-08603·
Morris ElementaryBondurantElementaryPK-02601·
Valerius Elementary SchoolUrbandaleElementaryPK-05598·
Northeast ElementaryAnkenyElementaryKG-05595·
Southeast Elementary SchoolAnkenyElementaryKG-05585·
Beaver Creek Elementary SchoolJohnstonElementaryKG-05575·
Western Hills Elementary SchoolWest Des MoinesElementaryPK-06570·
Studebaker Elementary SchoolDes MoinesElementaryKG-05561·
Crestview School of InquiryCliveElementaryPK-06558·
Cornell Elementary SchoolDes MoinesElementaryPK-04555·
Callanan Middle SchoolDes MoinesMiddle06-08553·
Clive Learning AcademyDes MoinesElementaryPK-06551·
Westwood Elementary SchoolAnkenyElementaryKG-05551·
Ashland Ridge ElementaryAnkenyElementaryKG-05548·
Hillside Elementary SchoolWest Des MoinesElementaryPK-06548·
Lawson Elementary SchoolJohnstonElementaryKG-05545·
Fairmeadows Elementary SchoolWest Des MoinesElementaryPK-06542·
Garton ElementaryDes MoinesElementaryPK-05535·
Capitol View Elementary SchoolDes MoinesElementaryPK-05533·
Anderson Elementary SchoolBondurantElementary02-04531·
Crossroads Park Elementary SchoolWest Des MoinesElementaryKG-06530·
Heritage ElementaryGrimesElementaryPK-04530·
Prairie Trail ElementaryAnkenyElementaryKG-05526·
Willowbrook ElementaryAltoonaElementaryPK-05523·
Morris Elementary SchoolDes MoinesElementaryKG-05519·
Webster Elementary SchoolUrbandaleElementaryPK-05519·
Goodrell Middle SchoolDes MoinesMiddle06-08511·
North Polk Middle SchoolAllemanMiddle06-08504·
Four Mile ElementaryPleasant HillElementaryPK-05495·
River Woods Elementary SchoolDes MoinesElementaryKG-05493·
Jackson Elementary SchoolDes MoinesElementaryPK-05490·
Crocker Elementary SchoolAnkenyElementaryKG-05489·
Hiatt Middle SchoolDes MoinesMiddle06-08488·
Moulton Elementary SchoolDes MoinesElementaryPK-05465·
Saydel High SchoolDes MoinesHigh09-12458·
Hoyt Middle SchoolDes MoinesMiddle06-08455·
Abbie Grove ElementaryAnkenyElementaryKG-05445·
Bondurant - Farrar Intermediate SchoolBondurantMiddle05-06445·
Delaware ElementaryDes MoinesElementaryPK-05440·
Perkins Elementary SchoolDes MoinesElementaryKG-05438·
Carver ElementaryDes MoinesElementaryPK-05436·
South Prairie ElementaryGrimesElementaryKG-04436·
Altoona ElementaryAltoonaElementaryPK-05429·
Centennial ElementaryAltoonaElementaryPK-05423·
South Union Elementary SchoolDes MoinesElementaryKG-05422·
North Ridge ElementaryGrimesElementaryKG-04412·
East Elementary SchoolAnkenyElementaryKG-05409·
North Polk Central Elementary SchoolAllemanElementaryPK-05408·
Bondurant-Farrar Junior HighBondurantMiddle07-08398·
North Polk West Elementary SchoolPolk CityElementaryPK-02396·
Woodside Middle SchoolDes MoinesMiddle05-08396·
Lovejoy Elementary SchoolDes MoinesElementaryKG-05394·
Cowles Elementary SchoolDes MoinesElementaryPK-08392·
Samuelson Elementary SchoolDes MoinesElementaryKG-05386·
Park Ave Elementary SchoolDes MoinesElementaryKG-05380·
Virtual CampusDes MoinesHigh09-12380·
Hubbell ElementaryDes MoinesElementaryKG-05362·
Terrace Learning CenterAnkenyElementaryPK-PK361·
Big Creek ElementaryPolk CityElementary03-05357·
Northwest Elementary SchoolAnkenyElementaryKG-05346·
Monroe Elementary SchoolDes MoinesElementaryKG-05341·

Cities in Polk County

Des Moines67 schoolsAnkeny18 schoolsWest Des Moines11 schoolsJohnston8 schoolsUrbandale8 schoolsAltoona5 schoolsBondurant5 schoolsAlleman3 schoolsGrimes3 schoolsPleasant Hill3 schoolsClive2 schoolsPolk City2 schoolsMitchellville1 schoolRunnells1 school

About Polk County

In Iowa, Polk County is a large county of about 503,175 residents. 137 public schools across the county teaches about 77,436 students between them.

Zooming out, census numbers show the median household earns about $83,576 a year, roughly 40% of adults have completed at least a four-year degree, and the poverty rate is around 7%. That income level is 17% above the Iowa median.

On the level-by-level breakdown, Polk County comprises 91 elementary schools (38,472 students), 21 middle schools (13,968), 22 high schools (24,887), and 3 combined or other schools.

Des Moines Independent Comm School District dominates the local landscape, accounting for roughly 29,676 students on its own.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 78,930 students in SY 2017-18 versus 77,436 in SY 2024-25. Polk County now counts 132 public schools, up from 130 in SY 2017-18. On the demographic side, White enrollment moved from 62% to 54% over the same window.

In the discussion threads here, the community for Polk County discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools serve Polk County?
There are 137 public K-12 schools in Polk County, Iowa, with a combined enrollment of about 77,436.
How many high schools are in Polk County?
Polk County, Iowa has 22 public high schools, serving approximately 24,887 students.
How many middle schools are in Polk County?
Polk County, Iowa has 21 public middle schools, serving approximately 13,968 students.
How many elementary schools are in Polk County?
Polk County, Iowa has 91 public elementary schools, serving approximately 38,472 students.
What is the largest school district in Polk County?
Des Moines Independent Comm School District is the largest school district in Polk County, serving approximately 29,676 students. The county contains 13 school districts overall.
What is the population of Polk County?
Polk County, Iowa has a population of approximately 503,175, with a median age of 36. About 24.4% of residents are under 18.
What is the median household income in Polk County?
Median household income in Polk County is $83,576, above the Iowa average of $71,592. About 7.1% of residents live below the federal poverty line.
How educated are residents of Polk County?
Approximately 40.3% of adults 25 and older in Polk County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Polk County qualify for free or reduced lunch?
Roughly 49.1% of students in Polk County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Iowa county average of 41.8%.
What is the student-teacher ratio in Polk County schools?
Across Polk County public schools, the enrollment-weighted student-teacher ratio is approximately 16.1 to 1.

Polk County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data