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,401–2,450 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
Troutman ElementaryTroutmanPublic schoolPK–50
Troutman MiddleTroutmanPublic school6–80
Troy ElementaryTroyPublic schoolPK–20
Tryon ElementaryBessemer CityPublic schoolPK–50
Tryon Elementary SchoolTryonPublic schoolPK–50
Tuckaseegee ElementaryCharlottePublic schoolK–50
Tucker Creek MiddleHavelockPublic school6–80
Tulls Creek Elementary SchoolMoyockPublic schoolNot known0
Turner Creek ElementaryCaryPublic schoolPK–50
Turning Point AcademyCharlottePublic school9–120
Turning Point AcademyShelbyPublic school6–120
Turning Point MiddleCharlottePublic school6–80
Turrentine MiddleBurlingtonPublic school6–80
Tuscola HighWaynesvillePublic school9–120
Two Rivers Community SchoolBoonePublic schoolK–80
Tyro ElementaryLexingtonPublic schoolPK–50
Tyro MiddleLexingtonPublic school6–80
Tyrrell ElementaryColumbiaPublic schoolPK–60
UNC Hospital SchoolChapel HillPublic schoolPK–120
UNCG Early/Middle CollegeGreensboroPublic school9–120
Underwood ElementaryRaleighPublic schoolK–50
Union AcademyMonroePublic schoolK–120
Union Chapel ElementaryPembrokePublic schoolPK–60
Union County Early CollegeMonroePublic school90
Union Cross Traditional AcadKernersvillePublic schoolPK–50
Union Day SchoolWEDDINGTONPublic schoolK–120
Union ElementaryClintonPublic schoolPK–20
Union ElementaryShelbyPublic schoolPK–50
Union ElementaryRowlandPublic schoolPK–60
Union ElementaryWingatePublic schoolK–50
Union ElementaryShallottePublic schoolK–50
Union ElementaryValePublic schoolPK–50
Union Grove ElementaryUnion GrovePublic schoolPK–50
Union HighRose HillPublic school9–120
Union Hill ElementaryHigh PointPublic schoolK–50
Union IntermediateClintonPublic school3–50
Union MiddleClintonPublic school6–80
Union Pines HighCameronPublic school9–120
Union Prep Academy at Indian TrailIndian TrailPublic schoolK–120
Unionville ElementaryMonroePublic schoolPK–50
United Community SchoolCharlottePublic schoolK–80
Unity Classical Charter SchoolCHARLOTTEPublic schoolK–80
University Meadows ElementaryCharlottePublic schoolPK–50
University Park Creative ArtsCharlottePublic schoolK–50
Upchurch ElementaryRaefordPublic schoolPK–50
Upward ElementaryFlat RockPublic schoolK–50
Uwharrie Charter AcademyAsheboroPublic schoolK–120
Uwharrie Charter Remote AcademyAsheboroPublic school6–120
Uwharrie Ridge Six-TwelveTrinityPublic school6–120
Valdese ElementaryValdesePublic schoolPK–50