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,201–1,250 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 (descending).
School, sort ascendingCity, sort ascendingTypeGradesActive scholarships, sort ascending
P S Jones MiddleWashingtonPublic school6–80
Oxford PreparatoryOxfordPublic schoolK–120
Oxford ElementaryClaremontPublic schoolK–60
Oxendine ElementaryMaxtonPublic schoolPK–60
Owen MiddleSwannanoaPublic school6–80
Owen HighBlack MountainPublic school9–120
Overton ElementarySalisburyPublic schoolPK–50
Overhills MiddleSpring LakePublic school6–80
Overhills HighSpring LakePublic school9–120
Overhills ElementarySpring LakePublic schoolPK–50
Outreach Christian AcademyHamletPrivate schoolPK–120
Our Lady Perpetual Help Catholic SchoolRocky MountPrivate schoolK–80
Our Lady Of Mercy Catholic SchoolWinston SalemPrivate schoolPK–80
Our Lady Of Grace Catholic SchoolGreensboroPrivate schoolPK–80
Otis L Hairston Sr MiddleGreensboroPublic school6–80
Orrum MiddleOrrumPublic school5–80
Orange MiddleHillsboroughPublic school6–80
Orange HighHillsboroughPublic school9–120
Opendoor SchoolWintervillePrivate schoolK–50
Onslow Virtual SchoolJacksonvillePublic schoolK–120
Onslow Early CollegeJacksonvillePublic school9–120
Onslow Christian AcademyJacksonvillePrivate schoolK–120
One World Montessori LlcJacksonvillePrivate schoolPK–90
ONE AcademySiler CityPublic school6–120
Omni Montessori SchoolCharlottePrivate schoolPK–90
Olympic High SchoolCharlottePublic school9–120
Olive Chapel ElementaryApexPublic schoolPK–50
Olds ElementaryRaleighPublic schoolPK–50
Olde Providence ElementaryCharlottePublic schoolK–50
Old Town ElementaryWinston SalemPublic schoolPK–50
Old Richmond ElementaryTobaccovillePublic schoolPK–50
Old Main STREAM AcademyPembrokePublic schoolK–80
Old Fort Elementary SchoolOld FortPublic schoolPK–50
Old Dock ElementaryWhitevillePublic schoolPK–40
Ogden ElementaryWilmingtonPublic schoolK–50
Odyssey Community SchoolAshevillePrivate schoolPK–120
Ocracoke SchoolOcracokePublic schoolPK–120
Oberlin MiddleRaleighPublic school6–80
Oakwood Middle IB SchoolStatesvillePublic school6–80
Oakwood ElementaryYanceyvillePublic schoolPK–50
Oakwood ElementaryHickoryPublic schoolPK–50
Oakview ElementaryApexPublic schoolPK–50
Oaks Road AcademyNew BernPublic schoolPK–50
Oakley ElementaryAshevillePublic schoolPK–50
Oaklawn Language AcademyCharlottePublic schoolK–80
Oakhurst STEAM AcademyCharlottePublic schoolK–50
Oakdale ElementaryCharlottePublic schoolPK–50
Oakboro Choice STEMOakboroPublic schoolK–80
Oak View ElementaryHigh PointPublic schoolPK–50
Oak Ridge Military AcademyOak RidgePrivate school7–120