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 301–350 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
Lenore PK-8 SchoolWilliamsonPublic schoolPK–80
Leon Elementary SchoolLeonPublic schoolPK–60
Lewis County High SchoolWestonPublic school9–120
Lewisburg ElementaryLewisburgPublic schoolPK–50
Liberty High SchoolGlen DanielPublic school9–120
Liberty Middle SchoolClarksburgPublic school6–80
Lincoln County High SchoolHamlinPublic school9–120
Lincoln High SchoolShinnstonPublic school9–120
Lincoln Middle SchoolShinnstonPublic school6–80
Little Birch Elementary SchoolSuttonPublic schoolPK–50
Logan Elementary SchoolLoganPublic schoolPK–40
Logan Middle SchoolLoganPublic school5–80
Logan Senior High SchoolLoganPublic school9–120
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
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