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 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
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
Berewick ElementaryCharlottePublic schoolPK–50
Berryhill SchoolCharlottePublic schoolPK–80
Bertie Early College HighWindsorPublic school90
Bertie HighWindsorPublic school9–120
Bertie MiddleWindsorPublic school6–80
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 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 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
Bill Hefner ElementaryFayettevillePublic schoolPK–50
Billingsville ElementaryCharlottePublic schoolK–20
Black Mountain ElementaryBlack MountainPublic school4–50
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
Blowing Rock ElementaryBlowing RockPublic schoolPK–80
Blue Creek ElementaryJacksonvillePublic schoolK–50
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