Schools in 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 Virginia

Showing 301–350 of 2,806 schools in 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 Virginia, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Bucknell ElementaryAlexandriaPublic schoolPK–60
Buffalo Creek Boys SchoolLexingtonPrivate school6–80
Buffalo Gap HighSwoopePublic school9–120
Buffalo Gap MiddleSwoopePublic school6–80
Buffalo Trail ElementaryAldiePublic schoolPK–50
Building Blocks Center For Children With AutismDanvillePrivate school3–80
Bull Run Early Childhood Resource CenterCentrevillePublic schoolPK0
Bull Run ElementaryCentrevillePublic schoolPK–60
Bull Run MiddleGainesvillePublic school6–80
Burke SchoolBurkePublic schoolNot known0
Burlington ElementaryRoanokePublic schoolPK–50
Burton Center for Arts and TechnologySalemPublic schoolNot known0
Bush Hill ElementaryAlexandriaPublic schoolPK–60
Butts Road IntermediateChesapeakePublic school3–50
Butts Road PrimaryChesapeakePublic schoolPK–20
Byrd ElementaryGoochlandPublic schoolPK–50
C.A. Sinclair ElementaryManassasPublic schoolPK–50
C. Alton Lindsay MiddleHamptonPublic school6–80
C.C. Wells ElementaryChesterPublic schoolPK–50
C.D. Hylton HighWoodbridgePublic school9–120
C.E. Curtis ElementaryChesterPublic schoolPK–50
C.f. Richards Christian SchoolStauntonPrivate schoolPK–80
C. Hunter Ritchie ElementaryNew BaltimorePublic schoolPK–50
C.M. Bradley ElementaryWarrentonPublic schoolPK–50
Callaghan ElementaryCovingtonPublic schoolPK–50
Callaway ElementaryCallawayPublic schoolPK–50
Calvary Christian AcademyRockinghamPrivate schoolK–120
Calvary Christian SchoolTrianglePrivate schoolPK–120
Calvary Christian SchoolNew CantonPrivate schoolK–120
Calvary Road Christian SchoolAlexandriaPrivate schoolPK–60
Calvary Road Christian SchoolAlexandriaPrivate schoolPK–60
Calvary Seventh-day Adventist SchoolNewport NewsPrivate schoolK–80
Camelot ElementaryChesapeakePublic schoolPK–50
Camelot ElementaryAnnandalePublic schoolPK–60
Cameron ElementaryAlexandriaPublic schoolPK–60
Camp Allen ElementaryNorfolkPublic schoolPK–50
Campbell County Technical CenterRustburgPublic schoolNot known0
Campbell Court ElementaryBassettPublic schoolPK–50
Campbell ElementaryArlingtonPublic schoolPK–50
Canterbury Woods ElementaryAnnandalePublic schoolPK–60
Cape Charles Christian SchoolCape CharlesPrivate schoolPK–80
Cape Henry Collegiate SchoolVirginia BeachPrivate schoolPK–120
Capron ElementaryCapronPublic schoolPK–50
Captain John Smith ElementaryHamptonPublic schoolPK–50
Card Academy AlexandriaAlexandriaPrivate schoolK–100
Cardinal ElementaryArlingtonPublic schoolPK–50
Cardinal ElementaryRichmondPublic schoolPK–50
Cardinal Forest ElementarySpringfieldPublic schoolPK–60
Cardinal Montessori SchoolWoodbridgePrivate schoolPK–60
Cardinal Newman AcademyNorth ChesterfieldPrivate school9–120