Schools in North Carolina

Find a school to see the scholarships its students can use and the Scholarship Granting Organizations you can give to for it.

Schools in North Carolina

Showing 101–150 of 3,275 schools in North Carolina.

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 North Carolina, sorted by name (ascending).
School, sort descendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Ascend Leadership Academy: Lee CountySanfordPublic school6–120
Ascend Leadership Remote AcademySanfordPublic school6–100
Ashbrook HighGastoniaPublic school9–120
Ashe County Early College HighWest JeffersonPublic school90
Ashe County HighWest JeffersonPublic school9–120
Ashe County MiddleWarrensvillePublic school7–80
Asheboro HighAsheboroPublic school9–120
Asheboro Hybrid AcademyAsheboroPrivate schoolK–110
Asheville AcademyBlack MountainPrivate school6–100
Asheville Catholic SchoolAshevillePrivate schoolK–80
Asheville Christian AcademySwannanoaPrivate schoolPK–120
Asheville HighAshevillePublic school9–120
Asheville MiddleAshevillePublic school6–80
Asheville Montessori SchoolAshevillePrivate schoolPK–K0
Asheville PEAK AcademyAshevillePublic schoolK–70
Asheville-pisgah Christian SchoolCandlerPrivate schoolPK–80
Asheville SchoolAshevillePrivate school9–120
Asheville Waldorf SchoolAshevillePrivate schoolPK–70
Ashley AcademyWinston-SalemPublic schoolPK–50
Ashley Chapel Educational CenterRockinghamPublic school6–120
Ashley ElementaryFayettevillePublic school3–50
Ashley Park PreK-8 SchoolCharlottePublic schoolPK–80
Aspire Trade HighHuntersvillePublic school9–120
Assembly Of Faith Chr. SchoolDallasPrivate schoolK–50
Athens Drive HighRaleighPublic school9–120
Atkins Academic & Tech HighWinston-SalemPublic school9–120
Atkinson ElementaryHendersonvillePublic schoolK–50
Atlantic ElementaryAtlanticPublic schoolPK–50
Audrey W. Garrett ElementaryMebanePublic schoolPK–50
Aurelian Springs Institute of Global LeaLittletonPublic schoolPK–50
Aversboro ElementaryGarnerPublic schoolPK–50
Avery County HighNewlandPublic school9–120
Avery MiddleNewlandPublic school6–80
Avery's Creek ElementaryArdenPublic schoolPK–40
Aycock ElementaryHendersonPublic schoolPK–50
Ayden ElementaryAydenPublic schoolPK–50
Ayden-Grifton HighAydenPublic school9–120
Ayden MiddleAydenPublic school6–80
B. Everett Jordan ElementaryGrahamPublic schoolK–50
B F Grady ElementaryAlbertsonPublic schoolPK–80
B O Barnes ElementaryWilsonPublic schoolK–50
Badin ElementaryBadinPublic schoolK–50
Bailey ElementaryBaileyPublic schoolPK–50
Bailey MiddleCorneliusPublic school6–80
Bailey's Grove Baptist SchoolAsheboroPrivate schoolK–120
Baileywick Road ElementaryRaleighPublic schoolPK–50
Bain ElementaryMint HillPublic schoolPK–50
Bal-perazim Christian AcademyFayettevillePrivate schoolK–120
Balfour ElementaryAsheboroPublic schoolK–50
Ballantyne ElementaryCharlottePublic schoolK–50