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 251–300 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
Bonlee SchoolBear CreekPublic schoolK–80
Bonnie Cone Classical AcademyHuntersvillePublic schoolK–60
Bonnie Cone Leadership AcademyHuntersvillePublic schoolK–120
Boomer-Ferguson Elementary SchoolBoomerPublic schoolK–50
Boone Trail ElementaryLillingtonPublic schoolPK–50
Boonville ElementaryBoonvillePublic schoolPK–120
Bostian ElementaryChina GrovePublic schoolK–50
Bowling Road ElementaryFuquay-VarinaPublic schoolPK–50
Bradford AcademyMebanePrivate schoolK–120
Bradford Preparatory SchoolCharlottePublic schoolK–120
Bradley Creek ElementaryWilmingtonPublic schoolK–50
Bragg Street AcademySanfordPublic school6–120
Brassfield ElementaryRaleighPublic schoolK–50
Brentwood ElementaryRaleighPublic schoolPK–50
Brentwood ElementaryFayettevillePublic schoolPK–50
Brevard AcademyPisgah ForestPublic schoolK–80
Brevard ElementaryBrevardPublic schoolPK–50
Brevard HighBrevardPublic school9–120
Brevard MiddleBrevardPublic school6–80
Briarcliff ElementaryCaryPublic schoolPK–50
Briarwood AcademyCharlottePublic schoolPK–50
Bridges SchoolMorehead CityPublic school6–120
Bridgeton ElementaryNew BernPublic schoolPK–50
Brier Creek ElementaryThomasvillePublic schoolPK–50
Brier Creek ElementaryRaleighPublic schoolPK–50
Bright Young Minds UniversityFayettevillePrivate schoolK–40
Brightwood ElementaryGreensboroPublic schoolPK–50
Brinson Memorial ElementaryNew BernPublic schoolK–50
Brisbane AcademyCharlottePrivate schoolPK–120
Broad Creek MiddleNewportPublic school6–80
Broadview MiddleBurlingtonPublic school6–80
Broadway ElementaryBroadwayPublic schoolK–50
Brogden MiddleDudleyPublic school5–80
Brogden MiddleDurhamPublic school6–80
Brogden PrimaryDudleyPublic schoolPK–40
Brookhaven Country Day SchoolGreensboroPrivate schoolK0
Brooks ElementaryRaleighPublic schoolPK–50
Brooks Global ElementaryGreensboroPublic schoolK–50
Brookside Christian AcademyDunnPrivate schoolK–110
Brookside ElementaryGastoniaPublic schoolPK–50
Brookstone SchoolsCharlottePrivate schoolK–80
Brown Summit MiddleBrowns SummitPublic school6–80
Brtish International School Of CharlotteCharlottePrivate schoolPK–120
Bruce Drysdale ElementaryHendersonvillePublic schoolK–50
Bruce H. Tharrington PrimaryMount AiryPublic schoolPK–20
Bruns Avenue ElementaryCharlottePublic schoolPK–50
Brunson ElementaryWinston SalemPublic schoolPK–50
Brunswick County Early CollegeBoliviaPublic school90
Brush Creek ElementaryMarshallPublic schoolK–50
Bryan Road ElementaryGarnerPublic schoolPK–50