Upshur County
Upshur County runs 10 public K-12 schools per the latest NCES counts, with an average school size of about 339 students. That works out to 7 elementary, 1 middle, and 2 high schools.
7-year change in Upshur County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Upshur 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 Upshur County
Latest 2020-21 ELA proficiency, 9 schools ranked. West Virginia state average: 39.7%.
- Washington District Elementary· 44.5%
- French Creek Elementary· 42.0%
- Tennerton Elementary· 37.0%
- Buckhannon Upshur High School· 36.0%
- Rock Cave Elementary· 34.5%
- B-U Middle School· 22.0%
- Union Elementary School· 22.0%
- Hodgesville Elementary· 27.0%
- Buckhannon Academy Elementary School· 32.0%
- Rock Cave Elementary· 34.5%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Buckhannon Upshur High School | Buckhannon | High | 09-12 | 1,068 | · |
| B-U Middle School | Buckhannon | Middle | 06-08 | 718 | · |
| Buckhannon Academy Elementary School | Buckhannon | Elementary | PK-05 | 487 | · |
| Tennerton Elementary | Buckhannon | Elementary | PK-05 | 289 | · |
| Union Elementary School | Buckhannon | Elementary | PK-05 | 242 | · |
| French Creek Elementary | French Creek | Elementary | PK-05 | 205 | · |
| Hodgesville Elementary | Buckhannon | Elementary | PK-05 | 151 | · |
| Washington District Elementary | Buckhannon | Elementary | PK-05 | 113 | · |
| Rock Cave Elementary | Rock Cave | Elementary | PK-05 | 112 | · |
| Fred W Eberle Tech Center | Buckhannon | High | 10-12 | · | · |
Cities in Upshur County
About Upshur County
Upshur County is a low-population West Virginia county of about 23,712 residents, home to 10 public schools and roughly 3,385 students.
For perspective, census numbers show typical household earnings sit around $54,338, about 18% of adults have a bachelor's degree or above, and roughly 15% of residents live below the federal poverty line.
On the level-by-level breakdown, Upshur County spans 7 elementary schools (1,599 students), 1 middle school (718), and 2 high schools (1,068).
Upshur County Schools dominates the local landscape, accounting for roughly 3,385 students on its own.
Over the past 7-year window. Total public-school enrollment in Upshur County has contracted 10% since SY 2017-18, moving from about 3,776 students to 3,385.
Within the allk12 community for this area, the community for Upshur County discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.