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,201–2,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
Southmont Elementary SchoolAsheboroPublic schoolPK–50
Southport ElementarySouthportPublic schoolK–50
Southside Ashpole ElementaryRowlandPublic schoolPK–50
Southside HighChocowinityPublic school9–120
Southwest Charlotte STEM AcademyCharlottePublic schoolK–80
SouthWest Edgecombe HighPinetopsPublic school9–120
Southwest ElementaryJacksonvillePublic schoolPK–50
Southwest ElementaryHigh PointPublic schoolK–50
Southwest ElementaryDurhamPublic schoolPK–50
Southwest ElementaryClemmonsPublic schoolPK–50
Southwest Elementary Global AcademyLexingtonPublic school1–50
Southwest Guilford HighHigh PointPublic school9–120
Southwest Guilford MiddleHigh PointPublic school6–80
Southwest HighJacksonvillePublic school9–120
Southwest MiddleGastoniaPublic school6–80
Southwest MiddleJacksonvillePublic school6–80
Southwest Middle SchoolCharlottePublic school6–80
Southwest PrimaryHickoryPublic schoolPK–20
Southwestern Randolph High SchoolAsheboroPublic school9–120
Southwestern Randolph Middle SchoolAsheboroPublic school6–80
Southwood ElementaryKinstonPublic schoolPK–50
Southwood ElementaryLexingtonPublic schoolPK–50
Spark Learning CenterSwannanoaPublic schoolNot known0
Sparta ElementarySpartaPublic schoolPK–80
Speas ElementaryWinston SalemPublic schoolPK–50
Speight MiddleStantonsburgPublic school6–80
Spindale Elementary SchoolSpindalePublic schoolPK–50
Spring Creek ElementaryGoldsboroPublic schoolPK–40
Spring Creek HighSeven SpringsPublic school9–120
Spring Creek MiddleSeven SpringsPublic school5–80
Spring Hill MiddleLaurinburgPublic school6–80
Spring Hope ElementarySpring HopePublic schoolPK–50
Spring Lake MiddleSpring LakePublic school6–80
Spring Valley ElementaryDurhamPublic schoolPK–50
Springfield MiddleLucamaPublic school6–80
Springfield PrimaryStanleyPublic schoolPK–20
Springmore ElementaryShelbyPublic schoolPK–50
St James ElementaryDenverPublic schoolPK–50
Stallings ElementaryStallingsPublic schoolK–50
Stanfield ElementaryStanfieldPublic schoolK–50
Stanley MiddleStanleyPublic school6–80
Stanly Academy Learning CenterAlbemarlePublic school6–120
Stanly County Virtual EducationAlbemarlePublic schoolK–120
Stanly Early College HighAlbemarlePublic school90
Stanly STEM Early CollegeAlbemarlePublic school90
Stantonsburg ElementaryStantonsburgPublic schoolK–50
STAR AcademyLillingtonPublic school6–120
Star ElementaryStarPublic schoolPK–50
Starmount Academy of ExcellenceCharlottePublic schoolPK–50
Starmount HighBoonvillePublic school9–120