5 schools in Spencer Comm School District
Spencer Comm School District runs 5 public K-12 schools per the latest NCES counts, with total enrollment near 2,094 (3 elementary, 1 middle, and 1 high).
7-year change in Spencer Comm School District
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Spencer High School | Spencer | High | 09-12 | 688 |
| Spencer Middle School | Spencer | Middle | 06-08 | 514 |
| Lincoln Elementary School | Spencer | Elementary | 03-05 | 442 |
| Fairview Park Elementary | Spencer | Elementary | 01-02 | 249 |
| Johnson Elementary | Spencer | Elementary | PK-KG | 201 |
About Spencer Comm School District
As a small district in Iowa, Spencer Comm School District teaches 2,094 students across 5 schools.
In terms of grade levels, Spencer Comm School District spans 3 elementary, 1 middle, and 1 high school.
On a per-school basis, Spencer Comm School District runs about 419 students per campus, 11% noticeably above the state mean of roughly 376.
Trend over the past 7 years. Total public-school enrollment in Spencer Comm School District has stayed largely flat since SY 2017-18, moving from about 2,051 students to 2,094. The White share of public-school enrollment contracted from 89% to 84%.
Within the allk12 community for this area, the community for Spencer Comm School District discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.