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

Muscatine County

Iowa · Public K-12

Muscatine County's public-school directory totals 15 campuses, with student enrollment near 6,527. Muscatine Comm School District is the largest district. Median household income runs around $69,396. The level mix is 10 elementary, 2 middle, and 3 high schools.

7-year change in Muscatine County

SY 2017-18 vs SY 2024-25
Total enrollment
6,527
-720 (-10%) vs SY 2017-18
School count
15
-1 (-6%) vs SY 2017-18
% White
58%
was 62%
% Hispanic
33%
was 31%
% Black
4%
was 3%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
42,559
all ages · ACS 5-yr
Schools
15
3 districts
Enrollment
6,527
students · NCES CCD
Median income
$69,396
Below Iowa avg
Free/reduced lunch
46.8%
Above Iowa avg
Elementary
10
3,392 students
Middle
2
911 students
High
3
2,224 students
Combined / other
0
schools
LARGEST DISTRICT
Muscatine Comm School District
4,280 students · 3 districts in Muscatine County

County vs. school enrollment demographics

Left bar is the racial makeup of Muscatine 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
81%
Hispanic
19%
Black
2%
Asian
1%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
58%
Hispanic
33%
Black
4%
Asian
1%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
23.1%
adults 25+
Poverty rate
11.4%
ACS 5-year
Unemployment
3.2%
civilian labor
Median age
40
23.9% under 18

Test scores in Muscatine County

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

See all 13 schools in Muscatine County ranked by score →

All schools (15)

NameCityLevelGradesEnrollmentRating
Muscatine High SchoolMuscatineHigh09-121,380·
Susan Clark Junior HighMuscatineMiddle07-08544·
Wilton Elementary SchoolWiltonElementaryPK-06509·
Wilton Jr-Sr High SchoolWiltonHigh07-12447·
Jefferson Elementary SchoolMuscatineElementaryKG-06441·
West Liberty Elementary SchoolWest LibertyElementaryKG-04438·
West Liberty High SchoolWest LibertyHigh09-12397·
McKinley Elementary SchoolMuscatineElementaryKG-06394·
Madison Elementary SchoolMuscatineElementaryKG-06372·
West Liberty Middle SchoolWest LibertyMiddle05-08367·
Grant Elementary SchoolMuscatineElementaryKG-06300·
Franklin Elementary SchoolMuscatineElementaryKG-06295·
Mulberry Elementary SchoolMuscatineElementaryKG-06293·
Muskie Early Learning CenterMuscatineElementaryPK-PK261·
Early Childhood CenterWest LibertyElementaryPK-PK89·

Cities in Muscatine County

Muscatine9 schoolsWest Liberty4 schoolsWilton2 schools

About Muscatine County

Across the compact Iowa county of Muscatine County of about 42,559 residents, the public-school footprint covers 15 schools and about 6,527 students.

For perspective, census numbers show median household income runs near $69,396, about 23% of adults have a bachelor's degree or above, and the federal-poverty share is near 11%.

In terms of grade levels, Muscatine County comprises 10 elementary schools (3,392 students), 2 middle schools (911), and 3 high schools (2,224).

Muscatine Comm School District dominates the local landscape, accounting for roughly 4,280 students on its own.

Over the past 7-year window. Combined enrollment now sits at 6,527 students, fell 10% from the 7,247 reported in SY 2017-18. Muscatine County now counts 15 public schools, down from 16 in SY 2017-18. The White share of public-school enrollment decreased from 62% to 58%.

On allk12, the community for Muscatine County discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Muscatine County?
Muscatine County, Iowa has 15 public K-12 schools serving approximately 6,527 students.
How many high schools are in Muscatine County?
Muscatine County, Iowa has 3 public high schools, serving approximately 2,224 students.
How many middle schools are in Muscatine County?
Muscatine County, Iowa has 2 public middle schools, serving approximately 911 students.
How many elementary schools are in Muscatine County?
Muscatine County, Iowa has 10 public elementary schools, serving approximately 3,392 students.
What is the largest school district in Muscatine County?
Muscatine Comm School District is the largest school district in Muscatine County, serving approximately 4,280 students. The county contains 3 school districts overall.
What is the population of Muscatine County?
Muscatine County, Iowa has a population of approximately 42,559, with a median age of 40. About 23.9% of residents are under 18.
What is the median household income in Muscatine County?
Median household income in Muscatine County is $69,396, below the Iowa average of $71,592. About 11.4% of residents live below the federal poverty line.
How educated are residents of Muscatine County?
Approximately 23.1% of adults 25 and older in Muscatine County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Muscatine County qualify for free or reduced lunch?
Roughly 46.8% of students in Muscatine 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 Muscatine County schools?
Across Muscatine County public schools, the enrollment-weighted student-teacher ratio is approximately 13.9 to 1.

Muscatine County school rankings

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