Shenandoah High School
School pathway
Test scores
ISASP 2024-25 . % ProficientWhat this means: On the ISASP, Iowa's statewide test, about 81 of every 100 students at this school read and write at grade level and about 74 of 100 do math at grade level. Across all Iowa schools, those numbers are about 74 and 71. Reading and writing scores are down about 4 points since 2023, while math scores are down about 5 points.
BeatsExpectations
Demographically-adjusted score · methodologyWhat this means: About 79% of students here test proficient in math and reading, compared with the roughly 69% typical for Iowa schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among Iowa's top nor bottom 10%.
7-year change
SY 2017-18 vs SY 2024-25About Shenandoah High School
As a modestly sized high school in Shenandoah, Iowa, Shenandoah High School enrolls 300 students from grades 9 through 12, overseen by Shenandoah Comm School District. That puts it 36% leaner than the typical public school in Iowa, which averages around 468 students.
Within Shenandoah Comm School District, which oversees 5 schools and 1,227 students, Shenandoah High School is one campus in the system.
Looking at the student body, Shenandoah High School logs that the student body is overwhelmingly White (89%). The remainder breaks down as 7% Hispanic, 3% multiracial. That composition is broadly in line with Page County as a whole.
Looking at the economic backdrop, On paper, Shenandoah High School has 24 full-time-equivalent teachers, translating to a class-load average of around 12.3:1. That figure is tighter than the state norm's 17.3:1 average. An estimated 45% of students are eligible for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal.
Adjusting for the school's free-and-reduced-lunch share, Shenandoah High School sits in the middle band of the BeatsExpectations distribution. Schools with this campus's student mix typically land near 69.4%; this one delivers 78.8%.
Across the wider county, ACS estimates for Page County put median household earnings sit near $57,953, roughly 19% of adults have completed at least a four-year degree, and roughly 8% of residents live below the federal poverty line. Across Page County's 11 public schools (combined enrollment of about 2,557 students), Shenandoah High School is one campus in the mix.
Nearest neighbor: IGNITE Online & Personalized Learning, around 0.0 miles off. Within five miles, there are 4 other public schools. Among the 6 schools in that immediate cluster with test data (this one included), Shenandoah High School ranks 1st on composite proficiency, higher than the local average of 67.1%.
Geographically, the school is in a town-based area.
Five-year trend. Shenandoah High School's enrollment has contracted 4% since 2018, when it stood at 313 (now 300). The student-to-teacher ratio fell from 13.7:1 in 2018 to 12.3:1 today.
In the discussion threads here, the page collects discussion, questions, and updates around fundraisers, lost-and-found posts, and report-card season. Posting is open to anyone connected to the school.
Page County at a glance
View full county profileQuick facts
Related schools
- Shenandoah Elementary SchoolElementary · 349 students
- Shenandoah Middle SchoolMiddle · 280 students
- IGNITE Online & Personalized LearningCombined · 211 students
- Logan PreschoolElementary · 87 students
- Shenandoah Elementary SchoolElementary · 349 students
- Shenandoah Middle SchoolMiddle · 280 students
- IGNITE Online & Personalized LearningCombined · 211 students
- Logan PreschoolElementary · 87 students
- IGNITE Online & Personalized Learning0.0 mi · 211
- Shenandoah Middle School0.3 mi · 280
- Shenandoah Elementary School0.3 mi · 349
- Logan Preschool0.5 mi · 87
- Essex Junior-Senior High School6.0 mi · 87
- Essex Elementary School6.0 mi · 101