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 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
Bogue Sound ElementaryNewportPublic schoolPK–50
Boiling Springs ElementaryShelbyPublic schoolPK–50
Bolivia ElementaryBoliviaPublic schoolPK–50
Bolton ElementaryWinston SalemPublic schoolPK–50
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 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
Brightwood ElementaryGreensboroPublic schoolPK–50
Brinson Memorial ElementaryNew BernPublic schoolK–50
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
Brooks ElementaryRaleighPublic schoolPK–50
Brooks Global ElementaryGreensboroPublic schoolK–50
Brookside ElementaryGastoniaPublic schoolPK–50
Brown Summit MiddleBrowns SummitPublic school6–80
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
BT Bullock ElementarySanfordPublic schoolK–50
Buckhorn Creek ElementaryHolly SpringsPublic schoolPK–50
Buckland ElementaryGatesPublic schoolK–50