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,101–3,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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
Beaver Dam ElementaryRoseboroPublic schoolK–50
Beaufort MiddleBeaufortPublic school6–80
Beaufort ElementaryBeaufortPublic schoolPK–50
Beaufort Co Early College HighWashingtonPublic school90
Bearfield PrimaryAhoskiePublic schoolPK–30
Bear Grass Charter SchoolWilliamstonPublic school5–120
Baucom ElementaryApexPublic schoolPK–50
Battleground ElementaryLincolntonPublic schoolPK–50
Baton ElementaryGranite FallsPublic schoolPK–50
Bath ElementaryBathPublic schoolK–80
Baskerville ElementaryRocky MountPublic schoolK–50
Barwell Road ElementaryRaleighPublic schoolPK–50
Bartram AcademyFranklinPublic school9–120
Barton Pond ElementaryRaleighPublic schoolPK–50
Bartlett Yancey HighYanceyvillePublic school9–120
Barnette ElementaryHuntersvillePublic schoolPK–50
Barnardsville ElementaryBarnardsvillePublic schoolPK–40
Banoak ElementaryValePublic schoolK–60
Banner Elk ElementaryBanner ElkPublic schoolPK–50
Banks Road ElementaryRaleighPublic schoolPK–50
Banks ElementaryKinstonPublic schoolPK–50
Bandys HighCatawbaPublic school9–120
Balls Creek ElementaryNewtonPublic schoolPK–60
Ballentine ElementaryFuquay VarinaPublic schoolPK–50
Ballantyne Ridge High SchoolCharlottePublic school9–120
Ballantyne ElementaryCharlottePublic schoolK–50
Balfour ElementaryAsheboroPublic schoolK–50
Bal-perazim Christian AcademyFayettevillePrivate schoolK–120
Bain ElementaryMint HillPublic schoolPK–50
Baileywick Road ElementaryRaleighPublic schoolPK–50
Bailey's Grove Baptist SchoolAsheboroPrivate schoolK–120
Bailey MiddleCorneliusPublic school6–80
Bailey ElementaryBaileyPublic schoolPK–50
Badin ElementaryBadinPublic schoolK–50
B O Barnes ElementaryWilsonPublic schoolK–50
B F Grady ElementaryAlbertsonPublic schoolPK–80
B. Everett Jordan ElementaryGrahamPublic schoolK–50
Ayden MiddleAydenPublic school6–80
Ayden-Grifton HighAydenPublic school9–120
Ayden ElementaryAydenPublic schoolPK–50
Aycock ElementaryHendersonPublic schoolPK–50
Avery's Creek ElementaryArdenPublic schoolPK–40
Avery MiddleNewlandPublic school6–80
Avery County HighNewlandPublic school9–120
Aversboro ElementaryGarnerPublic schoolPK–50
Aurelian Springs Institute of Global LeaLittletonPublic schoolPK–50
Audrey W. Garrett ElementaryMebanePublic schoolPK–50
Atlantic ElementaryAtlanticPublic schoolPK–50
Atkinson ElementaryHendersonvillePublic schoolK–50
Atkins Academic & Tech HighWinston-SalemPublic school9–120