Page County
Page County's public-school directory totals 11 campuses, with student enrollment near 2,557. Shenandoah Comm School District is the largest district. Median household income runs around $57,953. The level mix is 5 elementary, 1 middle, and 4 high schools.
7-year change in Page County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Page County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Page County
Latest 2024-25 ELA proficiency, 8 schools ranked. Iowa state average: 73.7%.
- Clarinda High School· 82.0%
- Shenandoah High School· 81.3%
- Essex Junior-Senior High School· 73.0%
- Shenandoah Elementary School· 73.0%
- Shenandoah Middle School· 69.9%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Garfield Elementary School | Clarinda | Elementary | PK-06 | 573 | · |
| Clarinda High School | Clarinda | High | 07-12 | 511 | · |
| Shenandoah Elementary School | Shenandoah | Elementary | KG-04 | 349 | · |
| Shenandoah High School | Shenandoah | High | 09-12 | 300 | · |
| Shenandoah Middle School | Shenandoah | Middle | 05-08 | 280 | · |
| IGNITE Online & Personalized Learning | Shenandoah | Combined | PK-12 | 211 | · |
| Essex Elementary School | Essex | Elementary | PK-05 | 101 | · |
| Essex Junior-Senior High School | Essex | High | 06-12 | 87 | · |
| Logan Preschool | Shenandoah | Elementary | PK-PK | 87 | · |
| South Page Elementary School | College Springs | Elementary | PK-06 | 36 | · |
| South Page Senior High School | College Springs | High | 09-12 | 22 | · |
Cities in Page County
About Page County
Across the compact Iowa county of Page County of about 15,131 residents, the public-school footprint covers 11 schools and about 2,557 students.
Looking at the wider area, census numbers show median household income runs near $57,953, about 19% of adults have a bachelor's degree or above, and the federal-poverty share is near 8%. That income level is 19% noticeably below the Iowa median.
On the level-by-level breakdown, Page County is built around 5 elementary schools (1,146 students), 1 middle school (280), 4 high schools (920), and 1 combined or other schools.
Shenandoah Comm School District dominates the local landscape, accounting for roughly 1,227 students on its own.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment held roughly steady: 2,586 students in SY 2017-18 versus 2,535 in SY 2024-25. The school count fell from 11 to 10 across the same 7-year window.
On allk12, the community for Page County discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.