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 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
New Martinsville SchoolNew MartinsvillePublic schoolPK–80
New River IntermediateOak HillPublic school3–50
New River PrimaryOak HillPublic schoolPK–20
Nicholas County Career and Technical CenterCraigsvillePublic school9–120
Nicholas County High SchoolSummersvillePublic school9–120
Nichols Elementary SchoolBarboursvillePublic schoolPK–50
Nitro Elementary SchoolNitroPublic schoolPK–50
Nitro High SchoolNitroPublic school9–120
North Elementary SchoolElkinsPublic schoolPK–50
North Elementary SchoolMorgantownPublic schoolPK–50
North Fork Elementary SchoolCirclevillePublic schoolPK–60
North Jefferson ElementaryKearneysvillePublic schoolPK–50
North Marion High SchoolFarmingtonPublic school9–120
Nutter Fort Intermediate SchoolNutter FortPublic school3–50
Nutter Fort Primary SchoolNutter FortPublic schoolPK–20
Oak Glen High SchoolNew CumberlandPublic school9–120
Oak Glen Middle SchoolNew CumberlandPublic school5–80
Oak Hill HighOak HillPublic school9–120
Oak Hill Middle SchoolOak HillPublic school6–80
Oakvale SchoolPrincetonPublic schoolPK–50
Oceana Middle SchoolOceanaPublic school5–80
Omar ElementaryOmarPublic schoolPK–40
Ona Elementary SchoolOnaPublic schoolPK–50
Opequon Elementary SchoolMartinsburgPublic schoolPK–20
Orchard View Intermediate SchoolMartinsburgPublic school3–50
Overbrook Elementary SchoolCharlestonPublic schoolPK–50
Paden City Elementary SchoolPaden CityPublic schoolPK–60
Page Jackson ElementaryCharles TownPublic schoolPK–20
Panther Creek Elementary SchoolNettiePublic schoolPK–50
Park Middle SchoolBeckleyPublic school6–80
Parkersburg High SchoolParkersburgPublic school9–120
Parkersburg South High SchoolParkersburgPublic school9–120
Paw Paw Elementary SchoolPaw PawPublic schoolK–60
Paw Paw High SchoolPaw PawPublic school7–120
Pendleton County Middle/High SchoolFranklinPublic school7–120
Petersburg Elementary SchoolPetersburgPublic schoolPK–60
Petersburg High SchoolPetersburgPublic school7–120
Peterson-Central Elementary SchoolWestonPublic schoolPK–50
Peterstown Elementary SchoolPeterstownPublic schoolPK–40
Peterstown Middle SchoolPeterstownPublic school5–80
Philip Barbour High School ComplexPhilippiPublic school9–120
Philip Barbour High School [NEW]PhilippiPublic schoolNot known0
Philippi Elementary SchoolPhilippiPublic schoolPK–40
Philippi Middle SchoolPhilippiPublic school5–80
Pickens Elementary/High SchoolPickensPublic schoolPK–120
Piedmont Year-Round EducationCharlestonPublic schoolPK–50
Pikeside Learning CenterMartinsburgPublic schoolPK0
Pikeside Transitional SchoolMartinsburgPublic schoolK–120
Pikeview High SchoolPrincetonPublic school9–120
Pikeview Middle SchoolPrincetonPublic school6–80