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 901–950 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
Rogers Lane ElementaryRaleighPublic schoolPK–50
Rogers-Herr MiddleDurhamPublic school6–80
Roger Bell New Tech AcademyHavelockPublic schoolPK–50
Rodgers ElementaryWilliamstonPublic schoolK–50
Rocky River High SchoolMint HillPublic school9–120
Rocky River ElementaryConcordPublic schoolPK–50
Rocky River ElementaryMonroePublic schoolPK–50
Rocky River ElementaryMooresvillePublic schoolPK–20
Rocky Point ElementaryRocky PointPublic schoolPK–50
Rocky Mount PreparatoryRocky MountPublic schoolK–120
Rocky Mount MiddleRocky MountPublic school6–80
Rocky Mount HighRocky MountPublic school9–120
Rocky Mount AcademyRocky MountPrivate schoolPK–120
Rockwell ElementaryRockwellPublic schoolPK–50
Rockwell Christian SchoolRockwellPrivate schoolK–120
Rockingham MiddleRockinghamPublic school6–80
Rockingham County MiddleReidsvillePublic school6–80
Rockingham County HighReidsvillePublic school9–120
Rockingham Co Early College HighWentworthPublic school90
Rockford ElementaryDobsonPublic schoolPK–50
Rockfish Hoke ElementaryRaefordPublic schoolPK–50
Rockfish ElementaryHope MillsPublic schoolPK–50
Rock Springs ElementaryDenverPublic schoolPK–50
Rock Ridge ElementaryWilsonPublic schoolK–50
Rock Rest ElementaryMonroePublic schoolPK–50
Rochelle MiddleKinstonPublic school6–80
Robinson ElementaryGastoniaPublic schoolPK–50
Robeson Co Career CtrLumbertonPublic schoolNot known0
Roberta Road MiddleConcordPublic school6–80
Robert B Glenn High SchoolKernersvillePublic school9–120
Roberson HighAshevillePublic school9–120
Robbinsville MiddleRobbinsvillePublic school6–80
Robbinsville HighRobbinsvillePublic school9–120
Robbinsville ElementaryRobbinsvillePublic schoolPK–50
Robbins ElementaryRobbinsPublic schoolPK–50
Roaring River Elementary SchoolRoaring RiverPublic schoolPK–50
Roanoke Valley Early CollegeWeldonPublic school90
Roanoke Rapids High SchoolRoanoke RapidsPublic school9–120
Roanoke Rapids Early College HighRoanoke RapidsPublic school90
Riverwood MiddleClaytonPublic school6–80
Riverwood ElementaryClaytonPublic schoolPK–50
Riverview ElementaryMurfreesboroPublic schoolPK–50
Riverside MiddleWilliamstonPublic school6–80
Riverside Leadership AcademyNew BernPublic schoolK–70
Riverside HighDurhamPublic school9–120
Riverside ElementaryNewlandPublic schoolPK–50
Riverside Christian AcademyLumbertonPrivate schoolK–120
Riverbend ElementaryClydePublic schoolK–50
River Road MiddleElizabeth CityPublic school6–80
River Park ElementaryHillsboroughPublic schoolK–50