Schools in West Virginia

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in West Virginia

Showing 101–150 of 669 public schools in West Virginia.

Source: NCES Common Core of Data (public schools) · as of Oct 2, 2026

Source: NCES Private School Survey (private schools) · as of Oct 2, 2026

Schools in West Virginia, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Cheat Lake Elementary SchoolMorgantownPublic schoolPK–50
Cherry River Elementary SchoolRichwoodPublic schoolPK–50
Chesapeake Elementary SchoolChesapeakePublic schoolPK–50
Clarksburg Classical AcademyClarksburgPublic schoolPK–60
Clay-Battelle High SchoolBlacksvillePublic school6–120
Clay County High SchoolClayPublic school9–120
Clay Elementary SchoolClayPublic schoolPK–50
Clay Middle SchoolClayPublic school6–80
Clear Fork District ElementaryArtiePublic schoolPK–50
Clendenin Elementary SchoolElkviewPublic schoolPK–50
Coal City ElementaryCoal CityPublic schoolPK–50
Coalfield Elementary SchoolWelchPublic schoolPK–50
Coalton Elementary SchoolCoaltonPublic schoolPK–50
Compass Virtual AcademyPrincetonPublic schoolK–120
Confidence Elementary SchoolLibertyPublic schoolPK–50
Conner Street Elementary SchoolHurricanePublic schoolPK–50
Cottageville Elementary SchoolCottagevillePublic schoolPK–50
Cox Landing Elementary SchoolLesagePublic schoolPK–50
Cranberry-Prosperity ElementaryBeckleyPublic schoolPK–50
Creed Collins ElementaryPennsboroPublic schoolPK–40
Crescent ElementaryBeckleyPublic schoolPK–50
Crichton ElementaryQuinwoodPublic schoolPK–50
Criss Elementary SchoolParkersburgPublic schoolPK–50
Cross Lanes Elementary SchoolCharlestonPublic schoolPK–50
Crossroads AcademyHuntingtonPublic schoolK–120
Crum Pre K-8 SchoolCrumPublic schoolPK–80
Culloden Elementary SchoolCullodenPublic schoolPK–50
Daniels ElementaryDanielsPublic schoolPK–50
Davis Creek Elementary SchoolBarboursvillePublic schoolPK–50
Davis Elementary SchoolGassawayPublic schoolPK–50
Davis Thomas Elementary Middle SchoolThomasPublic schoolPK–80
Dingess Elementary SchoolDingessPublic schoolPK–50
Divide ElementaryLookoutPublic schoolPK–50
Doddridge County Early Learning AcademyWest UnionPublic schoolPK–K0
Doddridge County Elementary SchoolWest UnionPublic school1–40
Doddridge County High SchoolWest UnionPublic school9–120
Doddridge County Middle SchoolWest UnionPublic school5–80
Driswood Elementary SchoolShenandoah JunctionPublic schoolPK–50
Du Pont Middle SchoolBellePublic school6–80
Dunbar Intermediate CenterDunbarPublic school3–50
Dunbar Middle SchoolDunbarPublic school6–80
Dunbar Primary CenterDunbarPublic schoolPK–20
Dunlow Elementary SchoolDunlowPublic schoolPK–50
Duval PK-8HamlinPublic schoolPK–80
Eagle School IntermediateMartinsburgPublic school3–50
East Dale Elementary SchoolFairmontPublic schoolPK–40
East Fairmont High SchoolFairmontPublic school9–120
East Fairmont Middle SchoolFairmontPublic school5–80
East Hardy Elementary SchoolBakerPublic schoolPK–60
East Hardy High SchoolBakerPublic school7–120