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

33 schools in Berkeley County Schools

West Virginia · 20,006 students · 6 cities

Berkeley County Schools's public schools, 33 in all, serve about 20,006 K-12 students inside West Virginia, an average of 606 per school.

4-year change in Berkeley County Schools

SY 2020-21 vs SY 2024-25
Total enrollment
20,006
+728 (+4%) vs SY 2020-21
School count
32
+1 (+3%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Berkeley County Schools ranks

Among districts
MeasureThis districtIn West VirginiaIn the US
Enrollment
ranked largest first
20,006#2 of 55#403 of 9,234
Number of schools
ranked most first
32#2 of 55N/A
Students per teacher
ranked fewest first
15.2:1#52 of 55#5,652 of 9,044
Diversity index
ranked most diverse first
50.0%#1 of 47#2,963 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Berkeley County Schools

Since 2017-18, the 31 district schools that reported both years went from 19,320 to 19,942 students (up 3%) and from 1,247 to 1,305 full-time teachers (up 5%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Musselman High SchoolInwoodHigh09-121,725
Spring Mills High SchoolMartinsburgHigh09-121,544
Martinsburg High SchoolMartinsburgHigh09-121,505
Hedgesville High SchoolHedgesvilleHigh09-121,346
Spring Mills Middle SchoolMartinsburgMiddle06-08945
Potomack Intermediate SchoolMartinsburgElementary03-05871
Martinsburg South Middle SchoolMartinsburgMiddle06-08787
Hedgesville Middle SchoolHedgesvilleMiddle06-08776
Orchard View Intermediate SchoolMartinsburgElementary03-05714
Berkeley Heights Elementary SchoolMartinsburgElementaryPK-02695
Musselman Middle SchoolBunker HillMiddle06-08651
Hedgesville Elementary SchoolHedgesvilleElementaryPK-02649
Tomahawk Intermediate SchoolHedgesvilleElementary03-05627
Eagle School IntermediateMartinsburgElementary03-05619
Mountain Ridge Middle SchoolGerrardstownMiddle06-08619
Martinsburg North Middle SchoolMartinsburgMiddle06-08605
Mountain Ridge IntermediateGerrardstownElementary03-05575
Mill Creek Intermediate SchoolBunker HillElementary03-05553
Spring Mills PrimaryMartinsburgElementaryPK-02545
Opequon Elementary SchoolMartinsburgElementaryPK-02433
Valley View Elementary SchoolMartinsburgElementaryPK-02429
Bunker Hill ElementaryBunker HillElementaryPK-03425
Rosemont Elementary SchoolMartinsburgElementaryPK-03419
Winchester Avenue Elementary SchoolMartinsburgElementaryPK-03353
Tuscarora Elementary SchoolMartinsburgElementaryPK-02338
Marlowe Elementary SchoolFalling WatersElementaryPK-02293
Gerrardstown Elementary SchoolGerrardstownElementaryPK-02223
Bedington Elementary SchoolMartinsburgElementaryPK-02216
Burke Street Elementary SchoolMartinsburgElementaryPK-03158
Inwood Primary SchoolInwoodElementaryPK-02155
Back Creek Valley Elementary SchoolHedgesvilleElementaryPK-02149
Pikeside Transitional SchoolMartinsburgCombinedKG-1264
James Rumsey Technical InstituteMartinsburgHigh09-12·

About Berkeley County Schools

Across 33 schools, Berkeley County Schools hosts about 20,006 students in West Virginia. By footprint it is a medium-population district.

On the school-mix side, Berkeley County Schools is built around 21 elementary, 6 middle, 5 high schools, and 1 combined or other.

Average enrollment per school in Berkeley County Schools is about 606, meaningfully above the West Virginia average of roughly 368.

Trend over the past 4 years. Combined enrollment now sits at 20,006 students, climbed 4% from the 19,278 reported in SY 2020-21. Berkeley County Schools now counts 32 public schools, up from 31 in SY 2020-21.

On allk12, the community for Berkeley County Schools discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools does Berkeley County Schools run?
Berkeley County Schools has 33 public schools with a combined enrollment of about 20,006 students in West Virginia.
What is the mix of elementary, middle, and high schools in Berkeley County Schools?
Berkeley County Schools includes 21 elementary schools, 6 middle schools, 5 high schools, and 1 combined-grade school.
What is the largest school in Berkeley County Schools?
Musselman High School is the largest public school in Berkeley County Schools by enrollment, with approximately 1,725 students.
What grade levels does Berkeley County Schools serve?
Berkeley County Schools serves students from pre-K through grade 12 across 33 schools.
What cities does Berkeley County Schools serve?
Berkeley County Schools operates schools in Inwood, Martinsburg, Hedgesville, Bunker Hill, Gerrardstown, Falling Waters across West Virginia.