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 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
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
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 High SchoolMorgantownPublic school9–120
Moundsville Middle SchoolMoundsvillePublic school6–80
Mount View High SchoolWelchPublic school6–120
Mountain Ridge IntermediateGerrardstownPublic school3–50
Mountain Ridge Middle SchoolGerrardstownPublic school6–80
Mountain Ridge Primary SchoolInwoodPublic schoolNot known0
Mountain Valley Elementary SchoolBluefieldPublic schoolPK–50
Mountain View Elementary & Middle SchoolUnionPublic schoolPK–80
Mountain View Elementary SchoolHurricanePublic schoolPK–50
Mountaineer Elementary SchoolClarksburgPublic schoolPK–50
Mountaineer Middle SchoolMorgantownPublic school6–80
Mountainview Elementary SchoolMorgantownPublic schoolPK–50
Mt. Lookout Elementary SchoolMount LookoutPublic schoolPK–50
Mt. Nebo Elementary SchoolMount NeboPublic schoolPK–50
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 Creek Primary SchoolNew CreekPublic schoolPK–40
New Haven Elementary SchoolNew HavenPublic schoolPK–60
New Manchester Elementary SchoolNew CumberlandPublic schoolPK–40