West Virginia flag
South WV

Public Schools in West Virginia

Full NCES CCD data · 2025–2026 School Year

701
Public Schools
63
Districts
242,155
Students
18,036
Teachers FTE
13.4:1
Avg S:T Ratio
$16,832
Per-Pupil Spend
7
Charter Schools
0%
Avg Free Lunch
West Virginia seal

School Districts in West Virginia

Showing top 60 of 63 districts · sorted by school count

Kanawha County Schools
Tornado
67 schools 23,085 students View →
Berkeley County Schools
Martinsburg
33 schools 20,006 students View →
Wood County Schools
Williamstown
27 schools 11,098 students View →
Mercer County Schools
Spanisburg
27 schools 8,310 students View →
Raleigh County Schools
Sophia
27 schools 10,350 students View →
Cabell County Schools
Salt Rock
26 schools 11,188 students View →
Harrison County Schools
West Milford
26 schools 9,358 students View →
Putnam County Schools
Winfield
23 schools 8,518 students View →
Marion County Schools
White Hall
21 schools 7,112 students View →
Monongalia County Schools
Morgantown
19 schools 11,193 students View →
Logan County Schools
Verdunville
18 schools 4,664 students View →
Wayne County Schools
Wayne
18 schools 5,953 students View →
Jefferson County Schools
Shepherdstown
16 schools 8,386 students View →
Wyoming County Schools
Pineville
15 schools 3,346 students View →
Ohio County Schools
Wheeling
15 schools 4,718 students View →
Mineral County Schools
Wiley Ford
15 schools 3,931 students View →
Nicholas County Schools
Summersville
14 schools 3,215 students View →
Greenbrier County Schools
White Sulphur Springs
14 schools 4,429 students View →
Randolph County Schools
Pickens
14 schools 3,494 students View →
Boone County Schools
Whitesville
13 schools 3,048 students View →
Marshall County Schools
Wheeling
13 schools 4,134 students View →
Jackson County Schools
Sandyville
13 schools 3,977 students View →
Fayette County Schools
Smithers
13 schools 5,294 students View →
Mason County Schools
Pt Pleasant
12 schools 3,554 students View →
Hampshire County Schools
Springfield
11 schools 2,650 students View →
McDowell County Schools
Welch
11 schools 2,312 students View →
Wetzel County Schools
Reader
11 schools 2,189 students View →
Upshur County Schools
Rock Cave
10 schools 3,385 students View →
Preston County Schools
Tunnelton
10 schools 3,765 students View →
Mingo County Schools
Williamson
10 schools 3,473 students View →
Hancock County Schools
Weirton
9 schools 3,342 students View →
Lincoln County Schools
West Hamlin
8 schools 2,731 students View →
Braxton County Schools
Sutton
8 schools 1,596 students View →
Morgan County Schools
Paw Paw
7 schools 2,123 students View →
Brooke County Schools
Wellsburg
7 schools 2,213 students View →
Barbour County Schools
Philippi
7 schools 1,969 students View →
Lewis County Schools
Weston
6 schools 2,226 students View →
Hardy County Schools
Moorefield
6 schools 2,184 students View →
Clay County Schools
Lizemore
6 schools 1,437 students View →
Monroe County Schools
Union
5 schools 1,611 students View →
Ritchie County Schools
Smithville
5 schools 1,131 students View →
Roane County Schools
Walton
5 schools 1,630 students View →
Grant County Schools
Petersburg
5 schools 1,617 students View →
Taylor County Schools
Grafton
5 schools 2,128 students View →
Pleasants County Schools
Saint Marys
5 schools 1,045 students View →
Pocahontas County Schools
Marlinton
5 schools 897 students View →
Summers County Schools
Talcott
4 schools 1,138 students View →
Pendleton County Schools
Franklin
4 schools 850 students View →
Tyler County Schools
Sistersville
4 schools 1,185 students View →
Calhoun County Schools
Mount Zion
4 schools 789 students View →
Webster County Schools
Webster Springs
4 schools 1,048 students View →
Doddridge County Schools
West Union
4 schools 1,208 students View →
Wirt County Schools
Elizabeth
3 schools 866 students View →
Tucker County Schools
Thomas
3 schools 918 students View →
Gilmer County Schools
Glenville
2 schools 721 students View →
Eastern Panhandle Preparatory Academy
Kearneysville
1 schools 229 students View →
Virtual Preparatory Academy of West Virginia
Charles Town
1 schools 1,148 students View →
WV School For The Deaf & Blind
Romney
1 schools 51 students View →
West Virginia Virtual Academy
Charleston
1 schools 1,654 students View →
WIN Academy at BVCTC
South Charleston
1 schools 34 students View →
Schools by Level
Top 10 Schools by Enrollment
Top Schools — Student:Teacher Ratio
Morgantown High School
Morgantown · High
1,754
18.06:1
Musselman High School
Inwood · High
1,725
16.98:1
Huntington High School
Huntington · High
1,667
15.76:1
West Virginia Virtual Academy
Charleston · Other
1,654
1,638
15.98:1
Spring Mills High School
Martinsburg · High
1,544
16.72:1
Martinsburg High School
Martinsburg · High
1,505
15.22:1
Parkersburg High School
Parkersburg · High
1,491
17.14:1
Washington High School
Charles Town · High
1,458
19.18:1
Jefferson High School
Shenandoah Junction · High
1,431
16.26:1
Finance Summary
$16,832
Per-Pupil Spend
51%
Instruct. %
$4,170M
Total Revenue
$4,076M
Total Expend.

Interactive School Map — West Virginia

Click a pin to view school details

Full Map
Dark
Light
Satellite
OSM
Loading…
Revenue Sources
Federal
$768.4M
State
$1,962.8M
Local
$1,439.1M
Total Revenue: $4,170M
Expenditure
Instruction
$2,059M
Other
$2,017M
Total Expenditure: $4,076M
Per-Pupil: $16,832
51% of spending goes to instruction
Source: NCES F-33 Annual Survey of Local Government Finances in Education, 2023.
Education Overview
Total Public Schools
701
School Districts
63
Total Enrollment
242,155
Total Teachers (FTE)
18,036
Avg S:T Ratio
13.4:1
Avg Free Lunch %
Charter Schools
7 of 701
Elementary Schools
399
Middle Schools
110
High Schools
139
Finance (Aggregate)
Total Revenue
$4,170M
Total Expenditure
$4,076M
Per-Pupil Spending
$16,832
Instruction %
51%
Federal Revenue
$768M
State Revenue
$1,963M
Local Revenue
$1,439M
Data Source
NCES CCD 2022–23
Ask EduBot about any school!