The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

8 schools in Buckhannon

West Virginia · Public K-12

In Buckhannon, public K-12 schools number 8 and serve approximately 3,068 students across 5 elementary, 1 middle, and 2 high.

7-year change in Buckhannon

SY 2017-18 vs SY 2024-25
Total enrollment
3,068
-325 (-10%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
97%
was 97%
% Hispanic
1%
was 1%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
B-U Middle SchoolMiddle06-08718
Buckhannon Academy Elementary SchoolElementaryPK-05487
Buckhannon Upshur High SchoolHigh09-121,068
Fred W Eberle Tech CenterHigh10-12·
Hodgesville ElementaryElementaryPK-05151
Tennerton ElementaryElementaryPK-05289
Union Elementary SchoolElementaryPK-05242
Washington District ElementaryElementaryPK-05113

About Buckhannon

Public education in Buckhannon, West Virginia runs across 8 schools that instructs roughly 3,068 students. By footprint, Buckhannon sits in the mid-sized bracket.

In terms of grade levels, the city comprises 5 elementary, 1 middle, and 2 high.

Over the past 7-year window. Across the same 7-year window, public-school enrollment contracted 10%: 3,393 students in SY 2017-18 versus 3,068 in SY 2024-25.

On allk12, the community for Buckhannon discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Buckhannon?
Buckhannon, West Virginia has 8 public K-12 schools serving approximately 3,068 students.
How many elementary, middle, and high schools are in Buckhannon?
Buckhannon has 5 elementary, 1 middle, 2 high public schools.
What is the largest public school in Buckhannon?
Buckhannon Upshur High School is the largest public school in Buckhannon by enrollment, with approximately 1,068 students.
What school districts serve Buckhannon?
Buckhannon public schools are operated by Upshur County Schools.
What grade levels do public schools in Buckhannon cover?
Public schools in Buckhannon serve students from pre-K through grade 12.