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 201–250 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
Bessemer City Central ElemBessemer CityPublic school3–50
Bessemer City HighBessemer CityPublic school9–120
Bessemer City MiddleBessemer CityPublic school6–80
Bessemer City PrimaryBessemer CityPublic schoolPK–20
Bessemer ElementaryGreensboroPublic schoolPK–50
Bethany Community SchoolSummerfieldPublic school6–120
Bethany ElementaryReidsvillePublic schoolPK–50
Bethel Assembly Christian AcademyWindsorPrivate schoolPK–120
Bethel Christian AcademySpruce PinePrivate schoolK–120
Bethel Christian AcademyKinstonPrivate schoolPK–120
Bethel ElementaryBethelPublic schoolPK–80
Bethel ElementaryCantonPublic schoolK–50
Bethel ElementaryMidlandPublic schoolPK–50
Bethel ElementarySugar GrovePublic schoolPK–80
Bethel Hill CharterRoxboroPublic schoolK–50
Bethel MiddleWaynesvillePublic school6–80
Bethesda Christian AcademyDurhamPrivate schoolK–90
Bethesda ElementaryDurhamPublic schoolPK–50
Bethlehem ElementaryTaylorsvillePublic schoolPK–50
Bethware ElementaryKings MountainPublic schoolPK–40
Beulaville ElementaryBeulavillePublic schoolPK–80
Beverly Woods ElementaryCharlottePublic schoolK–50
BH2 STREAM SchoolTarboroPublic schoolNot known0
Bible Wesleyan Christian SchoolGrahamPrivate schoolK–120
Bill Hefner ElementaryFayettevillePublic schoolPK–50
Billingsville ElementaryCharlottePublic schoolK–20
Birds Nest Montessori SchoolFayettevillePrivate schoolK0
Black Mountain ElementaryBlack MountainPublic school4–50
Black Mountain MontessoriBlack MtnPrivate schoolK–30
Black Mountain PrimaryBlack MountainPublic schoolPK–30
Blackburn ElementaryNewtonPublic schoolK–60
Bladen Early CollegeDublinPublic school90
Bladen Lakes PrimaryElizabethtownPublic schoolPK–50
Bladenboro MiddleBladenboroPublic school5–80
Bladenboro PrimaryBladenboroPublic schoolPK–40
Blessed Sacrament SchoolBurlingtonPrivate schoolK–80
Blowing Rock ElementaryBlowing RockPublic schoolPK–80
Blue Creek ElementaryJacksonvillePublic schoolK–50
Blue Ridge Adventist Christian SchoolWaynesvillePrivate school1–60
Blue Ridge Early CollegeCashiersPublic school70
Blue Ridge ElementaryWarrensvillePublic schoolPK–60
Blue Ridge ElementaryBurnsvillePublic schoolPK–50
Blue Ridge SchoolCashiersPublic schoolPK–60
Bluford ElementaryGreensboroPublic schoolK–50
Blythe ElementaryHuntersvillePublic schoolPK–50
Bnai Shalom Day SchoolGreensboroPrivate schoolPK–80
Bogue Sound ElementaryNewportPublic schoolPK–50
Boiling Springs ElementaryShelbyPublic schoolPK–50
Bolivia ElementaryBoliviaPublic schoolPK–50
Bolton ElementaryWinston SalemPublic schoolPK–50