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
Findley Elementary SchoolDes MoinesElementaryKG-06324·
King Elementary SchoolDes MoinesElementaryKG-05315·
Cattell Elementary SchoolDes MoinesElementaryKG-05314·
Hanawalt ElementaryDes MoinesElementaryKG-05312·
Jefferson Elementary SchoolDes MoinesElementaryPK-05312·
Howe ElementaryDes MoinesElementaryKG-05297·
Stowe Elementary SchoolDes MoinesElementaryKG-05297·
Greenwood Elementary SchoolDes MoinesElementaryPK-05293·
Mitchell Early Childhood CenterDes MoinesElementaryPK-PK292·
Oak ParkDes MoinesElementaryKG-05288·
Madison Elementary SchoolDes MoinesElementaryPK-05285·
Moore Elementary SchoolDes MoinesElementaryKG-05285·
Hillis Elementary SchoolDes MoinesElementaryKG-05279·
McKinley Elementary SchoolDes MoinesElementaryPK-05275·
Wright Elementary SchoolDes MoinesElementaryKG-05265·
Phillips ElementaryDes MoinesElementaryKG-05263·
Runnells ElementaryRunnellsElementaryPK-05260·
Edmunds Elementary SchoolDes MoinesElementaryKG-05259·
Walnut Street SchoolDes MoinesElementaryPK-05257·
Mitchellville ElementaryMitchellvilleElementaryPK-05255·
Windsor ElementaryDes MoinesElementaryKG-05254·
Willard Elementary SchoolDes MoinesElementaryKG-05247·
Pleasant Hill Elementary SchoolDes MoinesElementaryPK-05241·
McKee Elementary SchoolDes MoinesElementaryPK-PK235·
Karen Acres Elementary SchoolUrbandaleElementaryKG-05233·
Woodlawn Early Childhood CenterDes MoinesElementaryPK-PK216·
Downtown SchoolDes MoinesElementaryKG-05197·
Jessie Franklin TaylorDes MoinesElementaryPK-PK195·
Walnut Creek CampusWest Des MoinesHigh09-12152·
Horizon Science Academy Des MoinesDes MoinesElementaryPK-04150·
Ruby Van MeterDes MoinesCombinedKG-12109·
Great Oaks High School and Career CenterDes MoinesHigh09-1272·
Karen Acres Elementary SchoolUrbandaleCombinedM-M··
Learning Resource CenterWest Des MoinesElementaryPK-PK··
OEN - Des Moines PrepDes MoinesElementaryM-M··
Southeast Polk Junior HighPleasant HillHigh08-09··
Valerius Elementary SchoolUrbandaleCombinedM-M··

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