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 351–400 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
Lost Creek Elementary SchoolLost CreekPublic schoolPK–50
Lubeck Elementary SchoolParkersburgPublic schoolPK–50
Lumberport Elementary SchoolLumberportPublic schoolPK–50
Mabscott ElementaryMabscottPublic schoolPK–50
Madison ElementaryMadisonPublic schoolPK–50
Madison Elementary SchoolParkersburgPublic schoolPK–50
Madison Elementary SchoolWheelingPublic schoolPK–50
Madison Middle SchoolMadisonPublic school6–80
Madonna High SchoolWeirtonPrivate school9–120
Magnolia High SchoolNew MartinsvillePublic school9–120
Malden Elementary SchoolCharlestonPublic schoolPK–50
Man Elementary SchoolMalloryPublic schoolPK–40
Man Middle SchoolMalloryPublic school5–80
Man Senior High SchoolManPublic school9–120
Mannington Middle SchoolManningtonPublic school5–80
Marion County Technical CenterFarmingtonPublic school9–120
Marlinton Elementary SchoolMarlintonPublic schoolPK–50
Marlinton Middle SchoolBuckeyePublic school6–80
Marlowe Elementary SchoolFalling WatersPublic schoolPK–20
Marsh Fork ElementaryRock CreekPublic schoolPK–50
Martha Elementary SchoolBarboursvillePublic schoolPK–50
Martin Elementary SchoolParkersburgPublic schoolPK–50
Martinsburg High SchoolMartinsburgPublic school9–120
Martinsburg North Middle SchoolMartinsburgPublic school6–80
Martinsburg South Middle SchoolMartinsburgPublic school6–80
Mary C. Snow West Side ElementaryCharlestonPublic schoolPK–50
Mary Ingles Elementary SchoolTadPublic schoolPK–50
Mary Phalen Leadership AcademyMarmetPublic schoolNot known0
Mason County Career CenterPoint PleasantPublic school9–120
Mason County School For SuccessPoint PleasantPublic schoolK–120
Mason Dixon ElementaryBlacksvillePublic schoolPK–50
Matewan PK-8MatewanPublic schoolPK–80
Maxwell Hill ElementaryBeckleyPublic schoolPK–50
Maysville Elementary SchoolMaysvillePublic schoolPK–60
McDowell Career & Technology CenterWelchPublic school9–120
McNinch Primary SchoolMoundsvillePublic schoolPK–20
Meadow Bridge Regional SchoolMeadow BridgePublic schoolPK–120
Meadows Elementary SchoolHuntingtonPublic schoolPK–50
Melrose Elementary SchoolPrincetonPublic schoolK–50
Mercer County Early Learning CenterPrincetonPublic schoolPK0
Mercer County Technical Education CenterPrincetonPublic school9–120
Mercer ElementaryPrincetonPublic school3–50
Mid Ohio Valley Technical InstituteSaint MarysPublic school9–120
Middle Creek Elementary SchoolTriadelphiaPublic schoolPK–50
Midland Elementary SchoolElkinsPublic schoolPK–50
Midland Trail Elementary SchoolDiamondPublic schoolPK–50
Midland Trail HighHicoPublic school6–120
Midway Elementary SchoolAlum CreekPublic schoolPK–50
Milton Elementary SchoolMiltonPublic schoolPK–50
Milton Middle SchoolMiltonPublic school6–80