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
Data ranking
Largest school districts in West Virginia
Ordered by 2024–25 reported membership. This is a scale comparison, not a quality ranking.
| Rank | Name | Location | Students |
|---|---|---|---|
| 1 | Kanawha County Schools 61 schools | Charleston | 23,085 |
| 2 | Berkeley County Schools 31 schools | Martinsburg | 20,006 |
| 3 | Monongalia County Schools 19 schools | Morgantown | 11,193 |
| 4 | Cabell County Schools 26 schools | Huntington | 11,188 |
| 5 | Wood County Schools 25 schools | Parkersburg | 11,098 |
| 6 | Raleigh County Schools 27 schools | Beckley | 10,350 |
| 7 | Harrison County Schools 23 schools | Clarksburg | 9,358 |
| 8 | Putnam County Schools 23 schools | Winfield | 8,518 |
| 9 | Jefferson County Schools 16 schools | Charles Town | 8,386 |
| 10 | Mercer County Schools 25 schools | Princeton | 8,310 |
| 11 | Marion County Schools 21 schools | Fairmont | 7,112 |
| 12 | Wayne County Schools 18 schools | Wayne | 5,953 |
| 13 | Fayette County Schools 11 schools | Fayetteville | 5,294 |
| 14 | Ohio County Schools 14 schools | Wheeling | 4,718 |
| 15 | Logan County Schools 18 schools | West Logan | 4,664 |
| 16 | Greenbrier County Schools 14 schools | Lewisburg | 4,429 |
| 17 | Marshall County Schools 13 schools | Moundsville | 4,134 |
| 18 | Jackson County Schools 13 schools | Ripley | 3,977 |
| 19 | Mineral County Schools 12 schools | Keyser | 3,931 |
| 20 | Preston County Schools 9 schools | Kingwood | 3,765 |
| 21 | Mason County Schools 12 schools | Point Pleasant | 3,554 |
| 22 | Randolph County Schools 14 schools | Elkins | 3,494 |
| 23 | Mingo County Schools 9 schools | Williamson | 3,473 |
| 24 | Upshur County Schools 10 schools | Buckhannon | 3,385 |
| 25 | Wyoming County Schools 14 schools | Pineville | 3,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.
| Rank | Name | Location | Per pupil |
|---|---|---|---|
| 1 | Doddridge County Schools 1,208 students | West Union | $22,500 |
| 2 | Wetzel County Schools 2,189 students | New Martinsville | $21,536 |
| 3 | Tyler County Schools 1,185 students | Middlebourne | $20,950 |
| 4 | Pendleton County Schools 850 students | Franklin | $19,141 |
| 5 | Pocahontas County Schools 897 students | Buckeye | $18,970 |
| 6 | Marshall County Schools 4,134 students | Moundsville | $18,263 |
| 7 | Gilmer County Schools 721 students | Glenville | $17,294 |
| 8 | Calhoun County Schools 789 students | Mount Zion | $17,049 |
| 9 | Pleasants County Schools 1,045 students | Saint Marys | $16,780 |
| 10 | Wirt County Schools 866 students | Elizabeth | $16,428 |
| 11 | Brooke County Schools 2,213 students | Wellsburg | $16,381 |
| 12 | Ohio County Schools 4,718 students | Wheeling | $16,079 |
| 13 | Ritchie County Schools 1,131 students | Harrisville | $15,964 |
| 14 | Tucker County Schools 918 students | Parsons | $15,729 |
| 15 | McDowell County Schools 2,312 students | Welch | $15,682 |
| 16 | Boone County Schools 3,048 students | Madison | $15,630 |
| 17 | Clay County Schools 1,437 students | Clay | $15,509 |
| 18 | Cabell County Schools 11,188 students | Huntington | $15,473 |
| 19 | Monroe County Schools 1,611 students | Union | $15,268 |
| 20 | Taylor County Schools 2,128 students | Grafton | $15,015 |
| 21 | Mason County Schools 3,554 students | Point Pleasant | $14,880 |
| 22 | Greenbrier County Schools 4,429 students | Lewisburg | $14,841 |
| 23 | Lincoln County Schools 2,731 students | Hamlin | $14,841 |
| 24 | Hancock County Schools 3,342 students | New Cumberland | $14,820 |
| 25 | Summers 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.
| Rank | Name | Location | Areas offered |
|---|---|---|---|
| 1 | Huntington High School 09–12 · 27 AP courses | Cabell County Schools | 3 of 3 |
| 2 | Buckhannon Upshur High School 09–12 · 27 AP courses | Upshur County Schools | 3 of 3 |
| 3 | Morgantown High School 09–12 · 22 AP courses | Monongalia County Schools | 3 of 3 |
| 4 | Washington High School 09–12 · 22 AP courses | Jefferson County Schools | 3 of 3 |
| 5 | University High School 09–12 · 22 AP courses | Monongalia County Schools | 3 of 3 |
| 6 | Musselman High School 09–12 · 18 AP courses | Berkeley County Schools | 3 of 3 |
| 7 | Point Pleasant Junior/Senior High School 07–12 · 15 AP courses | Mason County Schools | 3 of 3 |
| 8 | Berkeley Springs High School 09–12 · 14 AP courses | Morgan County Schools | 3 of 3 |
| 9 | George Washington High School 09–12 · 13 AP courses | Kanawha County Schools | 3 of 3 |
| 10 | Oak Hill High 09–12 · 13 AP courses | Fayette County Schools | 3 of 3 |
| 11 | Preston High School 09–12 · 13 AP courses | Preston County Schools | 3 of 3 |
| 12 | East Fairmont High School 09–12 · 10 AP courses | Marion County Schools | 3 of 3 |
| 13 | Ravenswood High School 09–12 · 10 AP courses | Jackson County Schools | 3 of 3 |
| 14 | Man Senior High School 09–12 · 10 AP courses | Logan County Schools | 3 of 3 |
| 15 | Cameron High School 06–12 · 10 AP courses | Marshall County Schools | 3 of 3 |
| 16 | Nitro High School 09–12 · 9 AP courses | Kanawha County Schools | 3 of 3 |
| 17 | North Marion High School 09–12 · 9 AP courses | Marion County Schools | 3 of 3 |
| 18 | Pocahontas County High School 09–12 · 9 AP courses | Pocahontas County Schools | 3 of 3 |
| 19 | Saint Albans High School 09–12 · 8 AP courses | Kanawha County Schools | 3 of 3 |
| 20 | Wahama Junior/Senior High School 07–12 · 8 AP courses | Mason County Schools | 3 of 3 |
| 21 | Capital High School 09–12 · 7 AP courses | Kanawha County Schools | 3 of 3 |
| 22 | Lincoln County High School 09–12 · 7 AP courses | Lincoln County Schools | 3 of 3 |
| 23 | Riverside High School 09–12 · 6 AP courses | Kanawha County Schools | 3 of 3 |
| 24 | Grafton High School 09–12 · 6 AP courses | Taylor County Schools | 3 of 3 |
| 25 | Petersburg High School 07–12 · 6 AP courses | Grant County Schools | 3 of 3 |
Source: CRDC 2021–22. At least two program fields must be known for inclusion.
