Best West Virginia public schools
Eight rankings of West Virginia's public schools from the latest NCES + state-assessment data. Unlike most school rankings, this list leads with BeatsExpectations: a demographics-adjusted score that asks how a school performs relative to what its student population would predict, not just in absolute terms.
West Virginia schools with the lowest student-teacher ratios
Schools with 200+ students reporting the fewest students per teacher. Excludes virtual.| # | School | City | Ratio |
|---|---|---|---|
| 1 | Cameron High School | Cameron | 7.9:1 |
| 2 | Jefferson Elementary Center | Parkersburg | 8.5:1 |
| 3 | Gilmer County Elementary School | Glenville | 8.6:1 |
| 4 | Franklin Elementary Center | Parkersburg | 8.7:1 |
| 5 | Martin Elementary School | Parkersburg | 8.9:1 |
| 6 | Beckley-Stratton Middle School | Beckley | 8.9:1 |
| 7 | Wheeling Middle School | Wheeling | 9.1:1 |
| 8 | Arthur I Boreman Elementary School | Middlebourne | 9.1:1 |
| 9 | Victory Elementary School | Clarksburg | 9.5:1 |
| 10 | Duval PK-8 | Griffithsville | 9.5:1 |
| 11 | Mountaineer Middle School | Clarksburg | 9.6:1 |
| 12 | Magnolia High School | New Martinsville | 9.7:1 |
| 13 | Van Devender Middle School | Parkersburg | 9.8:1 |
| 14 | Pocahontas County High School | Dunmore | 9.8:1 |
| 15 | Anne Bailey Elementary School | Saint Albans | 9.8:1 |
Fastest-growing West Virginia public schools, 2017-2024
Schools open in both years with 200+ enrollment in 2017, ranked by % change.| # | School | City | Enrollment Δ |
|---|---|---|---|
| 1 | Midland Trail High | Hico | +86% |
| 2 | Coal City Elementary | Coal City | +44% |
| 3 | Du Pont Middle School | Belle | +33% |
| 4 | Johnson Elementary School | Bridgeport | +32% |
| 5 | Braxton County Middle School | Sutton | +31% |
| 6 | Oak Hill High | Oak Hill | +29% |
| 7 | East Hardy High School | Baker | +25% |
| 8 | Gilmer County High School | Glenville | +21% |
| 9 | Clendenin Elementary School | Elkview | +20% |
| 10 | Suncrest Elementary School | Morgantown | +18% |
| 11 | Moorefield High School | Moorefield | +17% |
| 12 | Spring Mills Middle School | Martinsburg | +17% |
| 13 | Spring Mills High School | Martinsburg | +16% |
| 14 | Doddridge County High School | West Union | +16% |
| 15 | Holz Elementary School | Charleston | +16% |
Most racially diverse West Virginia public schools
Schools ranked by how balanced their student body is. The largest single racial group's share of enrollment, lowest first.| # | School | City | Max group |
|---|---|---|---|
| 1 | Spring Hill Elementary School | Huntington | 41.7% Black (159) |
| 2 | Stratton Elementary | Beckley | 42.3% White (132) |
| 3 | Ranson Elementary School | Ranson | 43.4% White (111) |
| 4 | Mary C. Snow West Side Elementary | Charleston | 45.5% White (206) |
| 5 | West Side Middle School | Charleston | 46.0% White (172) |
| 6 | Beckley Elementary | Beckley | 47.7% White (124) |
| 7 | Piedmont Year-Round Education | Charleston | 48.4% Black (135) |
| 8 | Martinsburg North Middle School | Martinsburg | 48.9% White (296) |
| 9 | Edgewood Elementary | Charleston | 52.1% White (215) |
| 10 | Bluefield Intermediate School | Bluefield | 53.2% White (143) |
| 11 | Martinsburg High School | Martinsburg | 53.5% White (805) |
| 12 | Eagle School Intermediate | Martinsburg | 54.6% White (338) |
| 13 | Dunbar Primary Center | Dunbar | 55.0% White (149) |
| 14 | Martinsburg South Middle School | Martinsburg | 55.6% White (438) |
| 15 | Orchard View Intermediate School | Martinsburg | 56.2% White (401) |
Largest West Virginia public schools
Brick-and-mortar schools ranked by total enrollment. Virtual schools excluded.| # | School | City | Students |
|---|---|---|---|
| 1 | Morgantown High School | Morgantown | 1,754 |
| 2 | Musselman High School | Inwood | 1,725 |
| 3 | Huntington High School | Huntington | 1,667 |
| 4 | Cabell Midland High School | Ona | 1,638 |
| 5 | Spring Mills High School | Martinsburg | 1,544 |
| 6 | Martinsburg High School | Martinsburg | 1,505 |
| 7 | Parkersburg High School | Parkersburg | 1,491 |
| 8 | Washington High School | Charles Town | 1,458 |
| 9 | Jefferson High School | Shenandoah Junction | 1,431 |
| 10 | Wheeling Park High School | Wheeling | 1,427 |
| 11 | Parkersburg South High School | Parkersburg | 1,373 |
| 12 | University High School | Morgantown | 1,371 |
| 13 | Hedgesville High School | Hedgesville | 1,346 |
| 14 | Woodrow Wilson High School | Beckley | 1,284 |
| 15 | George Washington High School | Charleston | 1,145 |
About these rankings
These tables use the most recent NCES Common Core of Data (2024-25) for enrollment, demographics, and staffing, and state-native assessment data (typically 2023-24 or 2024-25) for proficiency. BeatsExpectations is computed via per-state ordinary-least-squares regression of composite proficiency on free-and-reduced-lunch share. Full methodology.
License: CC-BY 4.0. Reproduce these rankings anywhere with attribution to allk12.com. Press contact: [email protected].