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 701–750 of 762 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
Warwood Middle SchoolWheelingPublic school6–80
Washington District ElementaryBuckhannonPublic schoolPK–50
Washington High SchoolCharles TownPublic school9–120
Washington Lands Elementary SchoolMoundsvillePublic schoolPK–50
Watson Elementary SchoolFairmontPublic schoolPK–40
Wayne Elementary SchoolWaynePublic schoolPK–50
Wayne High SchoolWaynePublic school9–120
Wayne Middle SchoolWaynePublic school6–80
Weberwood Elementary SchoolCharlestonPublic schoolPK–50
Webster County High SchoolUppergladePublic school7–120
Webster Springs Elementary SchoolWebster SpringsPublic schoolPK–60
Wee Disciples Christian AcademyKearneysvillePrivate schoolPK–20
Weir High SchoolWeirtonPublic school9–120
Weir Middle SchoolWeirtonPublic school5–80
Weirton ElementaryWeirtonPublic schoolPK–40
Wellsburg Primary SchoolWellsburgPublic schoolK–20
West Fairmont Middle SchoolFairmontPublic school5–80
West Hamlin ElementaryWest HamlinPublic schoolPK–50
West Liberty Elementary SchoolWest LibertyPublic schoolPK–50
West Milford Elementary SchoolWest MilfordPublic schoolPK–50
West Preston SchoolArthurdalePublic schoolPK–80
West Side Middle SchoolCharlestonPublic school6–80
West Taylor Elementary SchoolFlemingtonPublic schoolPK–40
West Teays Elementary SchoolHurricanePublic schoolPK–50
West Virginia AcademyMorgantownPublic schoolPK–120
West Virginia Virtual AcademyCharlestonPublic schoolK–120
Western Greenbrier Middle SchoolCrawleyPublic school6–80
Westside High SchoolClear ForkPublic school9–120
Westwood Middle SchoolMorgantownPublic school6–80
Wetzel County Technical Education CenterNew MartinsvillePublic school9–120
Wheeling Country Day SchoolWheelingPrivate schoolPK–80
Wheeling Middle SchoolWheelingPublic school6–80
Wheeling Park High SchoolWheelingPublic school9–120
White Hall Elementary SchoolWhite HallPublic schoolPK–40
White Sulphur ElementaryWhite Sulphur SpringsPublic schoolPK–50
Whitesville Elementary SchoolWhitesvillePublic schoolPK–50
Widmyer ElementaryBerkeley SpringsPublic schoolPK–20
Wildwood Middle SchoolShenandoah JunctionPublic school6–80
Williamson PK-8WilliamsonPublic schoolPK–80
Williamstown Elementary SchoolWilliamstownPublic schoolPK–50
Williamstown High SchoolWilliamstownPublic school6–120
WIN Academy at BVCTCSouth CharlestonPublic school11–120
Winchester Avenue Elementary SchoolMartinsburgPublic schoolPK–20
Windy Ridge Elementary SchoolAugustaPublic schoolPK–50
Winfield Elementary SchoolWinfieldPublic schoolPK–50
Winfield High SchoolWinfieldPublic school9–120
Winfield Middle SchoolWinfieldPublic school6–80
Wirt County High SchoolElizabethPublic school9–120
Wirt County Middle SchoolElizabethPublic school5–80
Wirt County Primary CenterElizabethPublic schoolPK–40