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