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,001–2,050 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
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 City AcademyGarnerPrivate schoolPK–100
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 Ridge Military AcademyOak RidgePrivate school7–120
Oak View ElementaryHigh PointPublic schoolPK–50
Oakboro Choice STEMOakboroPublic schoolK–80
Oakdale ElementaryCharlottePublic schoolPK–50
Oakhurst STEAM AcademyCharlottePublic schoolK–50
Oaklawn Language AcademyCharlottePublic schoolK–80
Oakley ElementaryAshevillePublic schoolPK–50
Oaks Road AcademyNew BernPublic schoolPK–50
Oakview ElementaryApexPublic schoolPK–50
Oakwood ElementaryYanceyvillePublic schoolPK–50
Oakwood ElementaryHickoryPublic schoolPK–50
Oakwood Middle IB SchoolStatesvillePublic school6–80
Oberlin MiddleRaleighPublic school6–80
Ocracoke SchoolOcracokePublic schoolPK–120
Odyssey Community SchoolAshevillePrivate schoolPK–120
Ogden ElementaryWilmingtonPublic schoolK–50
Old Dock ElementaryWhitevillePublic schoolPK–40
Old Fort Elementary SchoolOld FortPublic schoolPK–50
Old Main STREAM AcademyPembrokePublic schoolK–80
Old Richmond ElementaryTobaccovillePublic schoolPK–50
Old Town ElementaryWinston SalemPublic schoolPK–50
Olde Providence ElementaryCharlottePublic schoolK–50
Olds ElementaryRaleighPublic schoolPK–50
Olive Chapel ElementaryApexPublic schoolPK–50
Olympic High SchoolCharlottePublic school9–120