Total enrollment
481
+84 (+21%) vs SY 2017-18
Elgin, Iowa comes in at 2 public K-12 schools on the latest counts, with roughly 481 students total and an average campus size near 241.
| Name | Level | Grades | Enrollment |
|---|---|---|---|
| North Fayette Valley Middle School | Middle | 05-08 | 312 |
| Valley Elementary School | Elementary | PK-04 | 169 |
Across Elgin, Iowa, 2 public schools serves about 481 students between them.
On the school-mix side, the city consists of 1 elementary, and 1 middle.
Average school size in Elgin is around 241 students, 36% noticeably below the Iowa average of about 376.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment grew 21%: 397 students in SY 2017-18 versus 481 in SY 2024-25.
In the discussion threads here, the community for Elgin discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.