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 1,651–1,700 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
Northeast MiddleMint HillPublic school6–80
Northeastern HighElizabeth CityPublic school9–120
Northeastern Randolph Middle SchoolLibertyPublic school6–80
Northern Granville MiddleOxfordPublic school6–80
Northern Guilford ElementaryGreensboroPublic schoolK–50
Northern Guilford HighGreensboroPublic school9–120
Northern Guilford MiddleGreensboroPublic school6–80
Northern HighDurhamPublic school9–120
Northern MiddleRoxboroPublic school6–80
Northern Nash HighRocky MountPublic school9–120
Northridge MiddleCharlottePublic school6–80
Northside ElementaryChapel HillPublic schoolPK–50
Northside ElementaryNorlinaPublic schoolPK–50
Northside ElementaryElizabeth CityPublic schoolK–50
Northside HighPinetownPublic school9–120
Northside HighJacksonvillePublic school9–120
Northview AcademyStatesvillePublic schoolK–120
Northview MiddleHickoryPublic school6–80
Northwest Cabarrus HighConcordPublic school9–120
Northwest Cabarrus MiddleConcordPublic school6–80
Northwest ElementaryPikevillePublic schoolPK–50
Northwest ElementaryKinstonPublic schoolK–50
Northwest ElementaryLexingtonPublic schoolPK–50
Northwest ElementaryGreenvillePublic schoolPK–50
Northwest Guilford HighGreensboroPublic school9–120
Northwest Guilford MiddleGreensboroPublic school6–80
Northwest Halifax Collegiate and TechnicLittletonPublic school9–120
Northwest Harnett ElementaryFuquay-VarinaPublic schoolPK–50
Northwest MiddleWinston SalemPublic school6–80
Northwest School of the ArtsCharlottePublic school9–120
Northwood ElementaryHigh PointPublic schoolPK–50
Northwood HighPittsboroPublic school9–120
Northwoods ElementaryCaryPublic schoolPK–50
Northwoods ElementaryJacksonvillePublic schoolK–50
Northwoods Park MiddleJacksonvillePublic school6–80
Norwayne MiddleFremontPublic school6–80
Norwood ElementaryNorwoodPublic schoolK–50
Oak Grove ElementaryDurhamPublic schoolPK–50
Oak Grove ElementaryRaleighPublic schoolPK–50
Oak Grove HighWinston-SalemPublic school9–120
Oak Grove MiddleWinston-SalemPublic school6–80
Oak Hill Charter SchoolLenoirPublic schoolK–80
Oak Hill ElementaryMorgantonPublic schoolPK–50
Oak Hill ElementaryHigh PointPublic schoolPK–50
Oak Lane ElementaryHurdle MillsPublic schoolK–50
Oak Ridge ElementaryOak RidgePublic schoolPK–50
Oak View ElementaryHigh PointPublic schoolPK–50
Oakboro Choice STEMOakboroPublic schoolK–80
Oakdale ElementaryCharlottePublic schoolPK–50
Oakhurst STEAM AcademyCharlottePublic schoolK–50