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

3 schools in Perry

Iowa · Public K-12

Perry's public schools, 3 in all, serve about 1,735 K-12 students inside Iowa, averaging 578 per campus.

7-year change in Perry

SY 2017-18 vs SY 2024-25
Total enrollment
1,735
+31 (+2%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
40%
was 43%
% Hispanic
51%
was 50%
% Black
5%
was 3%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Perry ElementaryElementaryPK-05816
Perry High SchoolHigh09-12549
Perry Middle SchoolMiddle06-08370

About Perry

Across Perry, Iowa, 3 public schools teaches about 1,735 students between them.

In terms of grade levels, the city is made up of 1 elementary, 1 middle, and 1 high.

Average school size in Perry is around 578 students, 54% above the Iowa average of about 376.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 1,704 students in SY 2017-18 versus 1,735 in SY 2024-25. Demographically, the White share of enrollment fell from 43% to 40%.

On this page, the community for Perry discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Perry, Iowa?
There are 3 public K-12 schools in Perry, with a combined enrollment of about 1,735.
How many elementary, middle, and high schools are in Perry?
Perry has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Perry?
Perry Elementary is the largest public school in Perry by enrollment, with approximately 816 students.
What school districts serve Perry?
Perry public schools are operated by Perry Comm School District.
What grade levels do public schools in Perry cover?
Public schools in Perry serve students from pre-K through grade 12.