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

Jefferson County

West Virginia · Public K-12

On the public-school side, Jefferson County (West Virginia) totals 18 K-12 campuses and roughly 9,763 students. Median household income is around $98,806. By grade band, the county runs 11 elementary, 4 middle, and 2 high schools.

7-year change in Jefferson County

SY 2017-18 vs SY 2024-25
Total enrollment
9,763
+583 (+6%) vs SY 2017-18
School count
18
+2 (+13%) vs SY 2017-18
% White
73%
was 77%
% Hispanic
12%
was 10%
% Black
6%
was 6%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
59,260
all ages · ACS 5-yr
Schools
18
3 districts
Enrollment
9,763
students · NCES CCD
Median income
$98,806
Above West Virginia avg
Free/reduced lunch
·
Enrollment-weighted
Elementary
11
3,836 students
Middle
4
1,890 students
High
2
2,889 students
Combined / other
1
1,148 students
LARGEST DISTRICT
Jefferson County Schools
8,386 students · 3 districts in Jefferson County

County vs. school enrollment demographics

Left bar is the racial makeup of Jefferson 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".

County residents
White
81%
Hispanic
8%
Black
6%
Asian
1%
Two or more
10%
Native American
0%
Pacific Islander
0%
School enrollment
White
72%
Hispanic
12%
Black
5%
Asian
1%
Two or more
8%
Native American
0%
Pacific Islander
0%
Bachelor's+
33.9%
adults 25+
Poverty rate
6.3%
ACS 5-year
Unemployment
3.9%
civilian labor
Median age
41
21.1% under 18

Test scores in Jefferson County

Latest 2020-21 ELA proficiency, 15 schools ranked. West Virginia state average: 39.7%.

See all 15 schools in Jefferson County ranked by score →

All schools (18)

NameCityLevelGradesEnrollmentRating
Washington High SchoolCharles TownHigh09-121,458·
Jefferson High SchoolShenandoah JunctionHigh09-121,431·
Virtual Preparatory Academy of West VirginiaCharles TownCombinedKG-121,148·
Charles Town Middle SchoolCharles TownMiddle06-08603·
Harpers Ferry Middle SchoolHarpers FerryMiddle06-08550·
T A Lowery Elementary SchoolShenandoah JunctionElementaryPK-05531·
South Jefferson Elementary SchoolCharles TownElementaryPK-05453·
Wildwood Middle SchoolShenandoah JunctionMiddle06-08429·
Wright Denny Intermediate SchoolCharles TownElementary03-05376·
Blue Ridge Elementary SchoolHarpers FerryElementaryPK-05372·
Page Jackson ElementaryCharles TownElementaryPK-02366·
C. W. Shipley Elementary SchoolHarpers FerryElementaryKG-05348·
Driswood Elementary SchoolShenandoah JunctionElementaryPK-05348·
Shepherdstown Elementary SchoolShepherdstownElementaryPK-05310·
Shepherdstown Middle SchoolShepherdstownMiddle06-08308·
Ranson Elementary SchoolRansonElementaryPK-05256·
North Jefferson ElementaryKearneysvilleElementaryPK-05247·
Eastern Panhandle Preparatory AcademyKearneysvilleElementaryKG-08229·

Cities in Jefferson County

Charles Town6 schoolsShenandoah Junction4 schoolsHarpers Ferry3 schoolsKearneysville2 schoolsShepherdstown2 schoolsRanson1 school

About Jefferson County

Jefferson County is a compact West Virginia county of about 59,260 residents, home to 18 public schools and roughly 9,763 students.

Looking at the broader picture, census numbers show median household income runs near $98,806, 34% of adults hold a bachelor's degree or higher, and the poverty rate is around 6%. That income level is 76% above the West Virginia median.

Looking at the level breakdown, Jefferson County spans 11 elementary schools (3,836 students), 4 middle schools (1,890), 2 high schools (2,889), and 1 combined or other schools.

The largest single district in Jefferson County is Jefferson County Schools, which alone enrolls about 8,386 students.

Over the past 7-year window. Across the same 7-year window, public-school enrollment climbed 6%: 9,180 students in SY 2017-18 versus 9,763 in SY 2024-25. The school count climbed from 16 to 18 across the same 7-year window. The White share of public-school enrollment declined from 77% to 73%.

On allk12, the community for Jefferson County discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Jefferson County?
Jefferson County, West Virginia has 18 public K-12 schools serving approximately 9,763 students.
How many high schools are in Jefferson County?
Jefferson County, West Virginia has 2 public high schools, serving approximately 2,889 students.
How many middle schools are in Jefferson County?
Jefferson County, West Virginia has 4 public middle schools, serving approximately 1,890 students.
How many elementary schools are in Jefferson County?
Jefferson County, West Virginia has 11 public elementary schools, serving approximately 3,836 students.
What is the largest school district in Jefferson County?
Jefferson County Schools is the largest school district in Jefferson County, serving approximately 8,386 students. The county contains 3 school districts overall.
How many people live in Jefferson County?
Jefferson County has roughly 59,260 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Jefferson County?
Median household income in Jefferson County is $98,806, above the West Virginia average of $56,023. About 6.3% of residents live below the federal poverty line.
How educated are residents of Jefferson County?
Approximately 33.9% of adults 25 and older in Jefferson County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What is the student-teacher ratio in Jefferson County schools?
Across Jefferson County public schools, the enrollment-weighted student-teacher ratio is approximately 15.4 to 1.
What is the racial makeup of Jefferson County?
Jefferson County residents are approximately 81% White, 8% Hispanic, 6% Black, 1% Asian, 10% two or more races according to the Census ACS 5-year estimate.

Jefferson County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data