10 schools in Marshalltown
Marshalltown runs 10 public K-12 schools inside Iowa, with combined enrollment near 5,099 (6 elementary, 2 middle, and 2 high).
7-year change in Marshalltown
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Anson Elementary School | Elementary | PK-04 | 286 |
| B R Miller Middle School | Middle | 07-08 | 736 |
| Fisher Elementary School | Elementary | PK-04 | 368 |
| Franklin Elementary School | Elementary | PK-04 | 358 |
| J C Hoglan Elementary School | Elementary | PK-04 | 337 |
| Lenihan Intermediate School | Middle | 05-06 | 655 |
| Marshalltown High School | High | 09-12 | 1,629 |
| Marshalltown Virtual Academy | High | 07-12 | 90 |
| Rogers Elementary School | Elementary | PK-04 | 253 |
| Woodbury Elementary School | Elementary | PK-04 | 387 |
About Marshalltown
Public education in Marshalltown, Iowa runs across 10 schools that enrolls roughly 5,099 students. By footprint, Marshalltown sits in the mid-sized bracket.
Looking at the level breakdown, the city is built around 6 elementary, 2 middle, and 2 high.
Per-campus enrollment runs near 510, meaningfully above the state mean of about 376.
Over the past 7-year window. Total public-school enrollment in Marshalltown has remained close to its prior level since SY 2017-18, moving from about 5,130 students to 5,099. Marshalltown now counts 10 public schools, up from 9 in SY 2017-18. On the demographic side, White enrollment moved from 34% to 28% over the same window.
On this page, the community for Marshalltown discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.