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 3,051–3,100 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Bill Hefner ElementaryFayettevillePublic schoolPK–50
Bible Wesleyan Christian SchoolGrahamPrivate schoolK–120
BH2 STREAM SchoolTarboroPublic schoolNot known0
Beverly Woods ElementaryCharlottePublic schoolK–50
Beulaville ElementaryBeulavillePublic schoolPK–80
Bethware ElementaryKings MountainPublic schoolPK–40
Bethlehem ElementaryTaylorsvillePublic schoolPK–50
Bethesda ElementaryDurhamPublic schoolPK–50
Bethesda Christian AcademyDurhamPrivate schoolK–90
Bethel MiddleWaynesvillePublic school6–80
Bethel Hill CharterRoxboroPublic schoolK–50
Bethel ElementaryBethelPublic schoolPK–80
Bethel ElementaryCantonPublic schoolK–50
Bethel ElementaryMidlandPublic schoolPK–50
Bethel ElementarySugar GrovePublic schoolPK–80
Bethel Christian AcademySpruce PinePrivate schoolK–120
Bethel Christian AcademyKinstonPrivate schoolPK–120
Bethel Assembly Christian AcademyWindsorPrivate schoolPK–120
Bethany ElementaryReidsvillePublic schoolPK–50
Bethany Community SchoolSummerfieldPublic school6–120
Bessemer ElementaryGreensboroPublic schoolPK–50
Bessemer City PrimaryBessemer CityPublic schoolPK–20
Bessemer City MiddleBessemer CityPublic school6–80
Bessemer City HighBessemer CityPublic school9–120
Bessemer City Central ElemBessemer CityPublic school3–50
Bertie MiddleWindsorPublic school6–80
Bertie HighWindsorPublic school9–120
Bertie Early College HighWindsorPublic school90
Berryhill SchoolCharlottePublic schoolPK–80
Berewick ElementaryCharlottePublic schoolPK–50
Berean Jr AcademyCharlottePrivate schoolK–50
Berean Christian SchoolWinston SalemPrivate schoolK–120
Benvenue ElementaryRocky MountPublic schoolK–50
Benton Heights ElementaryMonroePublic schoolPK–50
Benson MiddleBensonPublic school6–80
Benson ElementaryBensonPublic schoolPK–50
Bennett SchoolBennettPublic schoolPK–80
Benjamin J Martin ElementaryFayettevillePublic schoolPK–50
Benhaven ElementarySanfordPublic schoolPK–50
Ben L. Smith High SchoolGreensboroPublic school9–120
Ben D. Quinn ElementaryNew BernPublic schoolPK–50
Belvoir ElementaryGreenvillePublic schoolPK–50
Belville ElementaryLelandPublic schoolK–50
Belmont MiddleBelmontPublic school6–80
Belmont Elementary SchoolRoanoke RapidsPublic schoolPK–50
Belmont Central ElementaryBelmontPublic school2–50
Bell Fork ElementaryJacksonvillePublic schoolK–50
Bell ElementaryAshevillePublic school1–50
Beddingfield HighWilsonPublic school9–120
Beaverdam ElementaryRaleighPublic schoolPK–50