Monroe County
From the largest high school to the smallest elementary campus, Monroe County's 8 public schools collectively enroll about 1,683 K-12 students, with Switzerland of Ohio Local the heaviest district by enrollment. That works out to 4 elementary and 4 high schools.
7-year change in Monroe County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Monroe 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 Monroe County
Latest 2024-25 ELA proficiency, 7 schools ranked. Ohio state average: 59.8%.
- Skyvue Elementary School· 65.2%
- River High School· 64.7%
- Monroe Central High School· 64.5%
- Woodsfield Elementary School· 64.3%
- River Elementary School· 62.1%
- Beallsville High School· 49.1%
- Beallsville Elementary School· 54.6%
- River Elementary School· 62.1%
- Woodsfield Elementary School· 64.3%
- Monroe Central High School· 64.5%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Woodsfield Elementary School | Woodsfield | Elementary | PK-08 | 363 | · |
| River Elementary School | Hannibal | Elementary | PK-08 | 289 | · |
| Monroe Central High School | Woodsfield | High | 09-12 | 246 | · |
| Skyvue Elementary School | Graysville | Elementary | PK-08 | 237 | · |
| River High School | Hannibal | High | 09-12 | 180 | · |
| Swiss Hills Career Center | Woodsfield | High | 10-12 | 139 | · |
| Beallsville Elementary School | Beallsville | Elementary | KG-06 | 136 | · |
| Beallsville High School | Beallsville | High | 07-12 | 93 | · |
Cities in Monroe County
About Monroe County
Monroe County is a compact Ohio county of about 13,227 residents, home to 8 public schools and roughly 1,683 students.
Looking at the wider area, census numbers show median household income runs near $60,134, 12% of adults hold a bachelor's degree or higher, and the poverty rate is around 11%. That income level is 14% below the Ohio median.
In terms of grade levels, Monroe County spans 4 elementary schools (1,025 students), and 4 high schools (658).
The largest single district in Monroe County is Switzerland of Ohio Local, which alone enrolls about 1,683 students.
Looking at the last 7 years. Combined enrollment now sits at 1,683 students, contracted 16% from the 1,992 reported in SY 2017-18.
On allk12, the community for Monroe County discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.