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 401–450 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
Mineral County Alternative ProgramKeyserPublic schoolK–120
Mineral County Technical CenterKeyserPublic school9–120
Mineral Wells Elementary SchoolMineral WellsPublic schoolPK–50
Mingo Central Comprehensive High SchoolDelbartonPublic school9–120
Monongah Elementary SchoolMonongahPublic schoolPK–40
Monongah Middle SchoolMonongahPublic school5–80
Monongalia County Technical Education CenterMorgantownPublic school9–120
Montcalm Elementary SchoolRockPublic schoolPK–60
Montcalm High SchoolRockPublic school7–120
Montrose Elementary SchoolCharlestonPublic schoolPK–50
Moorefield Elementary SchoolMoorefieldPublic schoolPK–20
Moorefield High SchoolMoorefieldPublic school9–120
Moorefield Intermediate SchoolMoorefieldPublic school3–50
Moorefield Middle SchoolMoorefieldPublic school6–80
Morgantown Christian AcademyMorgantownPrivate schoolK–120
Morgantown High SchoolMorgantownPublic school9–120
Morgantown Learning AcademyMorgantownPrivate schoolPK–80
Mother Goose Land KindergartenNutter FortPrivate schoolK0
Moundsville Middle SchoolMoundsvillePublic school6–80
Mount Hope Christian AcademyMt HopePrivate schoolK–120
Mount View High SchoolWelchPublic school6–120
Mountain Laurel Learning CooperativeDavisPrivate schoolPK–80
Mountain Ridge IntermediateGerrardstownPublic school3–50
Mountain Ridge Middle SchoolGerrardstownPublic school6–80
Mountain Ridge Primary SchoolInwoodPublic schoolNot known0
Mountain State Christian SchoolCullodenPrivate school1–120
Mountain Valley Elementary SchoolBluefieldPublic schoolPK–50
Mountain View Christian SchoolOak HillPrivate schoolPK–120
Mountain View Elementary & Middle SchoolUnionPublic schoolPK–80
Mountain View Elementary SchoolHurricanePublic schoolPK–50
Mountaineer Elementary SchoolClarksburgPublic schoolPK–50
Mountaineer Middle SchoolMorgantownPublic school6–80
Mountaineer Montessori SchoolCharlestonPrivate schoolPK–80
Mountainview Elementary SchoolMorgantownPublic schoolPK–50
Mt. Lookout Elementary SchoolMount LookoutPublic schoolPK–50
Mt. Nebo Elementary SchoolMount NeboPublic schoolPK–50
Mt Tabor Christian SchoolBeckleyPrivate school4–120
Mullens Elementary & Middle SchoolMullensPublic schoolNot known0
Mullens Elementary SchoolMullensPublic schoolPK–40
Mullens Middle SchoolMullensPublic school5–80
Musselman High SchoolInwoodPublic school9–120
Musselman Middle SchoolBunker HillPublic school6–80
Mylan Park Elementary SchoolMorgantownPublic schoolPK–50
Neale Elementary SchoolViennaPublic schoolPK–50
New Beginnings Christian SchoolWilliamsonPrivate schoolK–120
New Creek Primary SchoolNew CreekPublic schoolPK–40
New Haven Elementary SchoolNew HavenPublic schoolPK–60
New Life Christian AcademySummersvillePrivate schoolPK–120
New Manchester Elementary SchoolNew CumberlandPublic schoolPK–40
New Martinsville SchoolNew MartinsvillePublic schoolPK–80