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 2,951–3,000 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
C C Griffin MiddleConcordPublic school6–80
C B Eller Elementary SchoolElkinPublic schoolPK–50
Butner-Stem ElementaryButnerPublic schoolPK–50
Butler High SchoolMatthewsPublic school9–120
Butler Avenue ElementaryClintonPublic school1–20
Burton ElementaryDurhamPublic schoolPK–50
Burnsville ElementaryBurnsvillePublic schoolPK–50
Burns MiddleLawndalePublic school6–80
Burns HighLawndalePublic school9–120
Burlington Christian AcademyBurlingtonPrivate schoolPK–120
Burke Virtual AcademyValdesePublic schoolK–120
Burke Middle CollegeMorgantonPublic school11–120
Burgaw MiddleBurgawPublic school6–80
Bunn MiddleBunnPublic school6–80
Bunn HighBunnPublic school9–120
Bunn ElementaryBunnPublic schoolPK–50
Bunker Hill HighClaremontPublic school9–120
Buncombe County Schools Virtual AcademyAshevillePublic schoolK–120
Bulldog AcademyThomasvillePublic school6–120
Building Blocks Montessori SchoolWilsonPrivate schoolPK–K0
Buies Creek ElementaryBuies CreekPublic schoolK–50
Bugg ElementaryRaleighPublic schoolPK–50
Buckland ElementaryGatesPublic schoolK–50
Buckhorn Creek ElementaryHolly SpringsPublic schoolPK–50
BT Bullock ElementarySanfordPublic schoolK–50
Bryan Road ElementaryGarnerPublic schoolPK–50
Brush Creek ElementaryMarshallPublic schoolK–50
Brunswick County Early CollegeBoliviaPublic school90
Brunson ElementaryWinston SalemPublic schoolPK–50
Bruns Avenue ElementaryCharlottePublic schoolPK–50
Bruce H. Tharrington PrimaryMount AiryPublic schoolPK–20
Bruce Drysdale ElementaryHendersonvillePublic schoolK–50
Brtish International School Of CharlotteCharlottePrivate schoolPK–120
Brown Summit MiddleBrowns SummitPublic school6–80
Brookstone SchoolsCharlottePrivate schoolK–80
Brookside ElementaryGastoniaPublic schoolPK–50
Brookside Christian AcademyDunnPrivate schoolK–110
Brooks Global ElementaryGreensboroPublic schoolK–50
Brooks ElementaryRaleighPublic schoolPK–50
Brookhaven Country Day SchoolGreensboroPrivate schoolK0
Brogden PrimaryDudleyPublic schoolPK–40
Brogden MiddleDudleyPublic school5–80
Brogden MiddleDurhamPublic school6–80
Broadway ElementaryBroadwayPublic schoolK–50
Broadview MiddleBurlingtonPublic school6–80
Broad Creek MiddleNewportPublic school6–80
Brisbane AcademyCharlottePrivate schoolPK–120
Brinson Memorial ElementaryNew BernPublic schoolK–50
Brightwood ElementaryGreensboroPublic schoolPK–50
Bright Young Minds UniversityFayettevillePrivate schoolK–40