Skip to content

WV transparent rankings

West Virginia school data rankings

Compare every reported district by one measure at a time, then inspect the underlying profile. Of 67 current districts, 62 report 2024–25 enrollment and 57 match the FY 2023 finance file.

Interactive tool

Explore and re-rank every West Virginia district

Search by district or city, then switch between enrollment, spending, instructional investment, and student–teacher ratio. Missing records are excluded only from the selected measure.

62 districts with this measure reported

RankDistrictCitySchoolsEnrollment
1Kanawha County SchoolsCharleston6123,085
2Berkeley County SchoolsMartinsburg3120,006
3Monongalia County SchoolsMorgantown1911,193
4Cabell County SchoolsHuntington2611,188
5Wood County SchoolsParkersburg2511,098
6Raleigh County SchoolsBeckley2710,350
7Harrison County SchoolsClarksburg239,358
8Putnam County SchoolsWinfield238,518
9Jefferson County SchoolsCharles Town168,386
10Mercer County SchoolsPrinceton258,310
11Marion County SchoolsFairmont217,112
12Wayne County SchoolsWayne185,953
13Fayette County SchoolsFayetteville115,294
14Ohio County SchoolsWheeling144,718
15Logan County SchoolsWest Logan184,664
16Greenbrier County SchoolsLewisburg144,429
17Marshall County SchoolsMoundsville134,134
18Jackson County SchoolsRipley133,977
19Mineral County SchoolsKeyser123,931
20Preston County SchoolsKingwood93,765
21Mason County SchoolsPoint Pleasant123,554
22Randolph County SchoolsElkins143,494
23Mingo County SchoolsWilliamson93,473
24Upshur County SchoolsBuckhannon103,385
25Wyoming County SchoolsPineville143,346
26Hancock County SchoolsNew Cumberland93,342
27Nicholas County SchoolsSummersville143,215
28Boone County SchoolsMadison133,048
29Lincoln County SchoolsHamlin72,731
30Hampshire County SchoolsRomney72,650
31McDowell County SchoolsWelch82,312
32Lewis County SchoolsWeston62,226
33Brooke County SchoolsWellsburg72,213
34Wetzel County SchoolsNew Martinsville72,189
35Hardy County SchoolsMoorefield62,184
36Taylor County SchoolsGrafton52,128
37Morgan County SchoolsBerkeley Springs72,123
38Barbour County SchoolsPhilippi71,969
39West Virginia Virtual AcademyCharleston11,654
40Roane County SchoolsSpencer51,630
41Grant County SchoolsPetersburg51,617
42Monroe County SchoolsUnion41,611
43Braxton County SchoolsSutton81,596
44Clay County SchoolsClay41,437
45Doddridge County SchoolsWest Union41,208
46Tyler County SchoolsMiddlebourne41,185
47Virtual Preparatory Academy of West VirginiaCharles Town11,148
48Summers County SchoolsHinton41,138
49Ritchie County SchoolsHarrisville51,131
50Webster County SchoolsWebster Springs41,048
51Pleasants County SchoolsSaint Marys51,045
52Tucker County SchoolsParsons3918
53Pocahontas County SchoolsBuckeye5897
54Wirt County SchoolsElizabeth3866
55Pendleton County SchoolsFranklin4850
56Calhoun County SchoolsMount Zion4789
57Gilmer County SchoolsGlenville2721
58West Virginia AcademyMorgantown1245
59Eastern Panhandle Preparatory AcademyKearneysville1229
60Clarksburg Classical AcademyClarksburg156
61WV School For The Deaf & BlindRomney151
62WIN Academy at BVCTCSouth Charleston134

Data ranking

Largest school districts in West Virginia

Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.

RankNameLocationStudents
1Kanawha County Schools

61 schools

Charleston23,085
2Berkeley County Schools

31 schools

Martinsburg20,006
3Monongalia County Schools

19 schools

Morgantown11,193
4Cabell County Schools

26 schools

Huntington11,188
5Wood County Schools

25 schools

Parkersburg11,098
6Raleigh County Schools

27 schools

Beckley10,350
7Harrison County Schools

23 schools

Clarksburg9,358
8Putnam County Schools

23 schools

Winfield8,518
9Jefferson County Schools

16 schools

Charles Town8,386
10Mercer County Schools

25 schools

Princeton8,310
11Marion County Schools

21 schools

Fairmont7,112
12Wayne County Schools

18 schools

Wayne5,953
13Fayette County Schools

11 schools

Fayetteville5,294
14Ohio County Schools

14 schools

Wheeling4,718
15Logan County Schools

18 schools

West Logan4,664
16Greenbrier County Schools

14 schools

Lewisburg4,429
17Marshall County Schools

13 schools

Moundsville4,134
18Jackson County Schools

13 schools

Ripley3,977
19Mineral County Schools

12 schools

Keyser3,931
20Preston County Schools

9 schools

Kingwood3,765
21Mason County Schools

12 schools

Point Pleasant3,554
22Randolph County Schools

14 schools

Elkins3,494
23Mingo County Schools

9 schools

Williamson3,473
24Upshur County Schools

10 schools

Buckhannon3,385
25Wyoming County Schools

14 schools

Pineville3,346

Source: NCES CCD LEA Membership, 2024–25.

Data ranking

Highest spending per pupil in West Virginia

Ordered by FY 2023 current expenditure per pupil among districts with at least 200 students. District responsibilities and local costs differ.

RankNameLocationPer pupil
1Doddridge County Schools

1,208 students

West Union$22,500
2Wetzel County Schools

2,189 students

New Martinsville$21,536
3Tyler County Schools

1,185 students

Middlebourne$20,950
4Pendleton County Schools

850 students

Franklin$19,141
5Pocahontas County Schools

897 students

Buckeye$18,970
6Marshall County Schools

4,134 students

Moundsville$18,263
7Gilmer County Schools

721 students

Glenville$17,294
8Calhoun County Schools

789 students

Mount Zion$17,049
9Pleasants County Schools

1,045 students

Saint Marys$16,780
10Wirt County Schools

866 students

Elizabeth$16,428
11Brooke County Schools

2,213 students

Wellsburg$16,381
12Ohio County Schools

4,718 students

Wheeling$16,079
13Ritchie County Schools

1,131 students

Harrisville$15,964
14Tucker County Schools

918 students

Parsons$15,729
15McDowell County Schools

2,312 students

Welch$15,682
16Boone County Schools

3,048 students

Madison$15,630
17Clay County Schools

1,437 students

Clay$15,509
18Cabell County Schools

11,188 students

Huntington$15,473
19Monroe County Schools

1,611 students

Union$15,268
20Taylor County Schools

2,128 students

Grafton$15,015
21Mason County Schools

3,554 students

Point Pleasant$14,880
22Greenbrier County Schools

4,429 students

Lewisburg$14,841
23Lincoln County Schools

2,731 students

Hamlin$14,841
24Hancock County Schools

3,342 students

New Cumberland$14,820
25Summers County Schools

1,138 students

Hinton$14,800

Source: NCES School District Finance Survey (F-33), FY 2023. Resource measure only.

Data ranking

West Virginia high schools with broad reported program access

Counts reported AP, gifted, and computer-science program areas. This does not measure course quality, participation, or current availability.

RankNameLocationAreas offered
1Huntington High School

09–12 · 27 AP courses

Cabell County Schools3 of 3
2Buckhannon Upshur High School

09–12 · 27 AP courses

Upshur County Schools3 of 3
3Morgantown High School

09–12 · 22 AP courses

Monongalia County Schools3 of 3
4Washington High School

09–12 · 22 AP courses

Jefferson County Schools3 of 3
5University High School

09–12 · 22 AP courses

Monongalia County Schools3 of 3
6Musselman High School

09–12 · 18 AP courses

Berkeley County Schools3 of 3
7Point Pleasant Junior/Senior High School

07–12 · 15 AP courses

Mason County Schools3 of 3
8Berkeley Springs High School

09–12 · 14 AP courses

Morgan County Schools3 of 3
9George Washington High School

09–12 · 13 AP courses

Kanawha County Schools3 of 3
10Oak Hill High

09–12 · 13 AP courses

Fayette County Schools3 of 3
11Preston High School

09–12 · 13 AP courses

Preston County Schools3 of 3
12East Fairmont High School

09–12 · 10 AP courses

Marion County Schools3 of 3
13Ravenswood High School

09–12 · 10 AP courses

Jackson County Schools3 of 3
14Man Senior High School

09–12 · 10 AP courses

Logan County Schools3 of 3
15Cameron High School

06–12 · 10 AP courses

Marshall County Schools3 of 3
16Nitro High School

09–12 · 9 AP courses

Kanawha County Schools3 of 3
17North Marion High School

09–12 · 9 AP courses

Marion County Schools3 of 3
18Pocahontas County High School

09–12 · 9 AP courses

Pocahontas County Schools3 of 3
19Saint Albans High School

09–12 · 8 AP courses

Kanawha County Schools3 of 3
20Wahama Junior/Senior High School

07–12 · 8 AP courses

Mason County Schools3 of 3
21Capital High School

09–12 · 7 AP courses

Kanawha County Schools3 of 3
22Lincoln County High School

09–12 · 7 AP courses

Lincoln County Schools3 of 3
23Riverside High School

09–12 · 6 AP courses

Kanawha County Schools3 of 3
24Grafton High School

09–12 · 6 AP courses

Taylor County Schools3 of 3
25Petersburg High School

07–12 · 6 AP courses

Grant County Schools3 of 3

Source: CRDC 2021–22. At least two program fields must be known for inclusion.