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,551–2,600 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
Wayne STEM AcademyGoldsboroPublic schoolK–50
Waynesville MiddleWaynesvillePublic school6–80
WB Wicker ElementarySanfordPublic schoolK–50
Weatherstone ElementaryCaryPublic schoolPK–50
Weaverville ElementaryWeavervillePublic school2–40
Weaverville PrimaryWeavervillePublic schoolPK–10
Webb A Murray ElementaryHickoryPublic schoolPK–60
Webb Street SchoolGastoniaPublic schoolPK–120
Weddington ElementaryMatthewsPublic schoolPK–50
Weddington HighMatthewsPublic school9–120
Weddington Hills ElementaryConcordPublic schoolK–50
Weddington MiddleMatthewsPublic school6–80
Weeksville ElementaryElizabeth CityPublic schoolK–50
Welborn MiddleHigh PointPublic school6–80
Welcome ElementaryLexingtonPublic schoolPK–50
Weldon Elementary SchoolWeldonPublic schoolPK–50
Weldon High SchoolHalifaxPublic school9–120
Weldon MiddleHalifaxPublic school6–80
Wellcome MiddleGreenvillePublic school6–80
Wells ElementaryWilsonPublic schoolPK–50
Wendell ElementaryWendellPublic schoolK–50
Wendell MiddleWendellPublic school6–80
Wentworth ElementaryReidsvillePublic schoolK–50
Wesley Chapel ElementaryMonroePublic schoolK–50
West Alexander MiddleTaylorsvillePublic school6–80
West Bertie ElementaryKelfordPublic schoolPK–50
West Bladen HighBladenboroPublic school9–120
West Brunswick HighShallottePublic school9–120
West Buncombe ElementaryAshevillePublic schoolK–40
West Cabarrus HighConcordPublic school9–120
West Caldwell HighLenoirPublic school9–120
West Carteret HighMorehead CityPublic school9–120
West Cary MiddleCaryPublic school6–80
West Charlotte High SchoolCharlottePublic school9–120
West Clayton ElementaryClaytonPublic schoolPK–50
West Columbus HighCerro GordoPublic school9–120
West Columbus SchoolCerro GordoPublic schoolPK–80
West Craven HighVanceboroPublic school9–120
West Craven MiddleNew BernPublic school6–80
West Davidson HighLexingtonPublic school9–120
West Edgecombe MiddleRocky MountPublic school6–80
West ElementaryKings MountainPublic schoolPK–40
West End ElementaryWest EndPublic schoolPK–50
West Forsyth HighClemmonsPublic school9–120
West Greene ElementarySnow HillPublic school2–30
West Henderson HighHendersonvillePublic school9–120
West Hoke ElementaryRaefordPublic schoolPK–50
West Hoke MiddleRaefordPublic school6–80
West Iredell HighStatesvillePublic school9–120
West Iredell MiddleStatesvillePublic school6–80