4 schools in Madrid
Madrid's public schools total 4 across the city, with enrollment of about 628 and an average school size near 157.
7-year change in Madrid
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Madrid Elementary Preschool | Elementary | PK-PK | 23 |
| Madrid Elementary School | Elementary | KG-05 | 259 |
| Madrid High School | High | 09-12 | 195 |
| Madrid Junior High School | Middle | 06-08 | 151 |
About Madrid
Public education in Madrid, Iowa runs across 4 schools that enrolls roughly 628 students. By footprint, Madrid sits in the low-population bracket.
On the level-by-level breakdown, the city is made up of 2 elementary, 1 middle, and 1 high.
Average school size in Madrid is around 157 students, 58% noticeably below the Iowa average of about 376.
Five-year track record. Combined enrollment now sits at 628 students, contracted 5% from the 664 reported in SY 2017-18. Madrid now counts 4 public schools, up from 3 in SY 2017-18.
Within the allk12 community for this area, the community for Madrid discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.