5 schools in Spencer
Whether you are tracking a high school, middle school, or elementary campus, Spencer's 5 public K-12 schools collectively enroll about 2,094 students (3 elementary, 1 middle, and 1 high).
7-year change in Spencer
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Fairview Park Elementary | Elementary | 01-02 | 249 |
| Johnson Elementary | Elementary | PK-KG | 201 |
| Lincoln Elementary School | Elementary | 03-05 | 442 |
| Spencer High School | High | 09-12 | 688 |
| Spencer Middle School | Middle | 06-08 | 514 |
About Spencer
Public education in Spencer, Iowa runs across 5 schools that serves roughly 2,094 students. By footprint, Spencer sits in the rural-scale bracket.
For a sense of the school types, the city is made up of 3 elementary, 1 middle, and 1 high.
Schools in Spencer average about 419 students each, 11% meaningfully above the Iowa norm.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 2,051 students in SY 2017-18 versus 2,094 in SY 2024-25. On the demographic side, White enrollment moved from 89% to 84% over the same window.
On this page, the community for Spencer discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.