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 451–500 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
Pinch Elementary SchoolElkviewPublic schoolPK–50
Pineville Elementary SchoolPinevillePublic schoolPK–40
Pineville Middle SchoolPinevillePublic school5–80
Pleasant Hill SchoolGrantsvillePublic schoolPK–40
Pleasant Valley Elementary SchoolPleasant ValleyPublic schoolPK–40
Pleasant View Elementary SchoolHedgesvillePublic schoolK–50
Pleasants County Middle SchoolBelmontPublic school5–80
Poca Elementary SchoolPocaPublic schoolPK–50
Poca High SchoolPocaPublic school9–120
Poca Middle SchoolPocaPublic school6–80
Pocahontas County High SchoolDunmorePublic school9–120
Point Harmony Elementary SchoolCross LanesPublic schoolPK–50
Point Pleasant Junior/Senior High SchoolPoint PleasantPublic school7–120
Potomack Intermediate SchoolMartinsburgPublic school3–50
Pratt Elementary SchoolPrattPublic schoolPK–50
Preston High SchoolKingwoodPublic school9–120
Prichard Elementary SchoolPrichardPublic schoolPK–50
Princeton Middle SchoolPrincetonPublic school6–80
Princeton Primary SchoolPrincetonPublic schoolK–20
Princeton Senior High SchoolPrincetonPublic school9–120
Pt. Pleasant IntermediatePt PleasantPublic school3–60
Pt. Pleasant PrimaryPt PleasantPublic schoolPK–20
Putnam Career & Technical CenterEleanorPublic school9–120
Rainelle ElementaryRainellePublic schoolPK–50
Ralph R Willis Career/Technical CenterStollingsPublic school9–120
Ramage ElementaryDanvillePublic schoolPK–50
Randolph County Alternative CenterElkinsPublic schoolK–120
Randolph Technical CenterElkinsPublic school9–120
Ranson Elementary SchoolRansonPublic schoolPK–50
Ravenswood Grade SchoolRavenswoodPublic school3–50
Ravenswood High SchoolRavenswoodPublic school9–120
Ravenswood Middle SchoolRavenswoodPublic school6–80
Richmond Elementary SchoolSouth CharlestonPublic schoolPK–50
Richwood High SchoolCraigsvillePublic school9–120
Richwood Middle SchoolCraigsvillePublic school6–80
Ridgedale Elementary SchoolMorgantownPublic schoolPK–50
Ridgeview ElementarySophiaPublic schoolPK–50
Ripley Elementary SchoolRipleyPublic schoolPK–50
Ripley High SchoolRipleyPublic school9–120
Ripley Middle SchoolRipleyPublic school6–80
Ritchie County High SchoolEllenboroPublic school9–120
Ritchie County MiddleEllenboroPublic school5–80
Ritchie Elementary SchoolWheelingPublic schoolPK–50
River View High SchoolBradshawPublic school9–120
Riverside High SchoolBellePublic school9–120
Rivesville Elementary/Middle SchoolRivesvillePublic schoolPK–80
Road Branch Elementary & Middle SchoolCyclonePublic schoolPK–80
Roane County HighSpencerPublic school9–120
Roane-Jackson Technical CenterLe RoyPublic school9–120
Roanoke Elementary SchoolRoanokePublic schoolPK–50