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 151–200 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
Ballantyne Ridge High SchoolCharlottePublic school9–120
Ballentine ElementaryFuquay VarinaPublic schoolPK–50
Balls Creek ElementaryNewtonPublic schoolPK–60
Bandys HighCatawbaPublic school9–120
Banks ElementaryKinstonPublic schoolPK–50
Banks Road ElementaryRaleighPublic schoolPK–50
Banner Elk ElementaryBanner ElkPublic schoolPK–50
Banoak ElementaryValePublic schoolK–60
Barnardsville ElementaryBarnardsvillePublic schoolPK–40
Barnette ElementaryHuntersvillePublic schoolPK–50
Bartlett Yancey HighYanceyvillePublic school9–120
Barton Pond ElementaryRaleighPublic schoolPK–50
Bartram AcademyFranklinPublic school9–120
Barwell Road ElementaryRaleighPublic schoolPK–50
Baskerville ElementaryRocky MountPublic schoolK–50
Bath ElementaryBathPublic schoolK–80
Baton ElementaryGranite FallsPublic schoolPK–50
Battleground ElementaryLincolntonPublic schoolPK–50
Baucom ElementaryApexPublic schoolPK–50
Bear Grass Charter SchoolWilliamstonPublic school5–120
Bearfield PrimaryAhoskiePublic schoolPK–30
Beaufort Co Early College HighWashingtonPublic school90
Beaufort ElementaryBeaufortPublic schoolPK–50
Beaufort MiddleBeaufortPublic school6–80
Beaver Dam ElementaryRoseboroPublic schoolK–50
Beaverdam ElementaryRaleighPublic schoolPK–50
Beddingfield HighWilsonPublic school9–120
Bell ElementaryAshevillePublic school1–50
Bell Fork ElementaryJacksonvillePublic schoolK–50
Belmont Central ElementaryBelmontPublic school2–50
Belmont Elementary SchoolRoanoke RapidsPublic schoolPK–50
Belmont MiddleBelmontPublic school6–80
Belville ElementaryLelandPublic schoolK–50
Belvoir ElementaryGreenvillePublic schoolPK–50
Ben D. Quinn ElementaryNew BernPublic schoolPK–50
Ben L. Smith High SchoolGreensboroPublic school9–120
Benhaven ElementarySanfordPublic schoolPK–50
Benjamin J Martin ElementaryFayettevillePublic schoolPK–50
Bennett SchoolBennettPublic schoolPK–80
Benson ElementaryBensonPublic schoolPK–50
Benson MiddleBensonPublic school6–80
Benton Heights ElementaryMonroePublic schoolPK–50
Benvenue ElementaryRocky MountPublic schoolK–50
Berean Christian SchoolWinston SalemPrivate schoolK–120
Berean Jr AcademyCharlottePrivate schoolK–50
Berewick ElementaryCharlottePublic schoolPK–50
Berryhill SchoolCharlottePublic schoolPK–80
Bertie Early College HighWindsorPublic school90
Bertie HighWindsorPublic school9–120
Bertie MiddleWindsorPublic school6–80