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,001–3,050 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
Brier Creek ElementaryThomasvillePublic schoolPK–50
Brier Creek ElementaryRaleighPublic schoolPK–50
Bridgeton ElementaryNew BernPublic schoolPK–50
Bridges SchoolMorehead CityPublic school6–120
Briarwood AcademyCharlottePublic schoolPK–50
Briarcliff ElementaryCaryPublic schoolPK–50
Brevard MiddleBrevardPublic school6–80
Brevard HighBrevardPublic school9–120
Brevard ElementaryBrevardPublic schoolPK–50
Brevard AcademyPisgah ForestPublic schoolK–80
Brentwood ElementaryRaleighPublic schoolPK–50
Brentwood ElementaryFayettevillePublic schoolPK–50
Brassfield ElementaryRaleighPublic schoolK–50
Bragg Street AcademySanfordPublic school6–120
Bradley Creek ElementaryWilmingtonPublic schoolK–50
Bradford Preparatory SchoolCharlottePublic schoolK–120
Bradford AcademyMebanePrivate schoolK–120
Bowling Road ElementaryFuquay-VarinaPublic schoolPK–50
Bostian ElementaryChina GrovePublic schoolK–50
Boonville ElementaryBoonvillePublic schoolPK–120
Boone Trail ElementaryLillingtonPublic schoolPK–50
Boomer-Ferguson Elementary SchoolBoomerPublic schoolK–50
Bonnie Cone Leadership AcademyHuntersvillePublic schoolK–120
Bonnie Cone Classical AcademyHuntersvillePublic schoolK–60
Bonlee SchoolBear CreekPublic schoolK–80
Bolton ElementaryWinston SalemPublic schoolPK–50
Bolivia ElementaryBoliviaPublic schoolPK–50
Boiling Springs ElementaryShelbyPublic schoolPK–50
Bogue Sound ElementaryNewportPublic schoolPK–50
Bnai Shalom Day SchoolGreensboroPrivate schoolPK–80
Blythe ElementaryHuntersvillePublic schoolPK–50
Bluford ElementaryGreensboroPublic schoolK–50
Blue Ridge SchoolCashiersPublic schoolPK–60
Blue Ridge ElementaryWarrensvillePublic schoolPK–60
Blue Ridge ElementaryBurnsvillePublic schoolPK–50
Blue Ridge Early CollegeCashiersPublic school70
Blue Ridge Adventist Christian SchoolWaynesvillePrivate school1–60
Blue Creek ElementaryJacksonvillePublic schoolK–50
Blowing Rock ElementaryBlowing RockPublic schoolPK–80
Blessed Sacrament SchoolBurlingtonPrivate schoolK–80
Bladenboro PrimaryBladenboroPublic schoolPK–40
Bladenboro MiddleBladenboroPublic school5–80
Bladen Lakes PrimaryElizabethtownPublic schoolPK–50
Bladen Early CollegeDublinPublic school90
Blackburn ElementaryNewtonPublic schoolK–60
Black Mountain PrimaryBlack MountainPublic schoolPK–30
Black Mountain MontessoriBlack MtnPrivate schoolK–30
Black Mountain ElementaryBlack MountainPublic school4–50
Birds Nest Montessori SchoolFayettevillePrivate schoolK0
Billingsville ElementaryCharlottePublic schoolK–20