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,151–1,200 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
Penn-Griffin SchoolsHigh PointPublic school6–120
Penderlea ElementaryWillardPublic schoolPK–80
Penderlea Christian AcademyWillardPrivate schoolPK–120
Pender Innovative Learning AcademyRocky PointPublic schoolK–120
Pender HighBurgawPublic school9–120
Pender Early College HighBurgawPublic school90
Pembroke MiddlePembrokePublic school6–80
Pembroke ElementaryPembrokePublic schoolPK–50
Peeler-Hampton VPA SchoolGreensboroPublic schoolPK–50
Pearsontown ElementaryDurhamPublic schoolPK–50
Peak Charter AcademyApexPublic schoolK–80
Peachtree ElementaryMurphyPublic schoolPK–50
Peachland-Polkton ElemPeachlandPublic schoolK–60
Peace Rose Montessori SchoolWilmingtonPrivate schoolPK–80
Peace Rose MontessoriWilmingtonPrivate schoolPK–80
Peace Montessori SchoolApexPrivate schoolPK–30
PCS Virtual AcademyRoxboroPublic school6–120
PCS Early College High SchoolWintervillePublic school90
Paw Creek ElementaryCharlottePublic schoolPK–50
Paul R. Brown Leadership AcademyElizabethtownPublic school6–120
Patton High SchoolMorgantonPublic school9–120
Patriots ElementaryConcordPublic schoolK–50
Pathways Middle And HighWilmingtonPrivate school5–120
Pathways ElementaryHillsboroughPublic schoolPK–50
Pathway Christian AcademyGoldsboroPrivate schoolPK–120
Pasquotank County HighElizabeth CityPublic school9–120
Partnership ElementaryRaleighPublic schoolK–50
Partnership AcademyHillsboroughPublic school9–120
Parkwood MiddleMonroePublic school6–80
Parkwood HighMonroePublic school9–120
Parkwood ElementaryDurhamPublic schoolPK–50
Parkwood ElementaryJacksonvillePublic schoolK–50
Parkway ElementaryBoonePublic schoolPK–80
Parkview Village ElementaryHigh PointPublic schoolPK–50
Parkton ElementaryParktonPublic schoolPK–80
Parkside ElementaryMorrisvillePublic schoolPK–50
Parkland HighWinston SalemPublic school9–120
Park View ElementaryMooresvillePublic schoolK–20
Panther Creek HighCaryPublic school9–120
Pamlico County PrimaryBayboroPublic schoolPK–30
Pamlico County MiddleBayboroPublic school6–80
Pamlico County HighBayboroPublic school9–120
Palisades Park ElementaryCharlottePublic schoolK–50
Palisades High SchoolCharlottePublic school9–120
Palisades Episcopal SchoolCharlottePrivate schoolPK–80
Paisley Magnet SchoolWinston SalemPublic school6–100
Page Street ElementaryTroyPublic school3–50
Page HighGreensboroPublic school9–120
PactolusGreenvillePublic schoolPK–80
P W Moore ElementaryElizabeth CityPublic schoolK–50