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

1 schools in Shell Rock

Iowa · Public K-12

Shell Rock's public-school directory holds 1 campus, serving about 116 K-12 students inside Iowa (an average of 116 per campus).

7-year change in Shell Rock

SY 2017-18 vs SY 2024-25
Total enrollment
116
-45 (-28%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
90%
was 94%
% Hispanic
4%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Shell Rock Elementary SchoolElementaryPK-04116

About Shell Rock

Shell Rock, Iowa is home to 1 public schools, with combined enrollment of approximately 116 students. By school count, it is a small city.

Average school size in Shell Rock is around 116 students, 69% lower than the Iowa average of about 376.

Trend over the past 7 years. Combined enrollment now sits at 116 students, shrank 28% from the 161 reported in SY 2017-18. On the demographic side, White enrollment moved from 94% to 90% over the same window.

In the discussion threads here, the community for Shell Rock discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Shell Rock?
Shell Rock, Iowa has 1 public K-12 schools serving approximately 116 students.
How many elementary, middle, and high schools are in Shell Rock?
Shell Rock has 1 elementary public schools.
What is the largest public school in Shell Rock?
Shell Rock Elementary School is the largest public school in Shell Rock by enrollment, with approximately 116 students.
What school districts serve Shell Rock?
Shell Rock public schools are operated by Waverly-Shell Rock Comm School District.
What grade levels do public schools in Shell Rock cover?
Public schools in Shell Rock serve students from pre-K through grade 4.