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 2,733 public 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
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
Baileywick Road ElementaryRaleighPublic schoolPK–50
Bain ElementaryMint HillPublic schoolPK–50
Balfour ElementaryAsheboroPublic schoolK–50
Ballantyne ElementaryCharlottePublic schoolK–50
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