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,351–2,400 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
The Hawbridge SchoolSaxapahawPublic schoolK–120
The Innovation Academy at South CampusSmithfieldPublic school6–80
The Institute Development Young LeadersDurhamPublic schoolK–80
The International School at GregoryWilmingtonPublic schoolK–80
The JP Knapp ECH (i)SchoolCurrituckPublic school90
The Math and Science Academy of ApexApexPublic schoolK–70
The Mountain Community SchHendersonvillePublic schoolK–80
The Oaks AcademyMurphyPublic school6–120
The School for Creative StudiesDurhamPublic school6–120
The SCORE CenterReidsvillePublic schoolK–120
The Special Children's SchoolWinston-SalemPublic schoolPK–50
The Summit AcademyMarionPublic school6–120
Third Creek ElementaryStatesvillePublic schoolPK–50
Third Creek MiddleStatesvillePublic school6–80
Thomas AcademyLake WaccamawPublic school3–120
Thomas Jefferson Classical AcademyMooresboroPublic schoolK–120
Thomas Jefferson MiddleWinston-SalemPublic school6–80
Thomasboro AcademyCharlottePublic schoolK–80
Thomasville HighThomasvillePublic school9–120
Thomasville MiddleThomasvillePublic school6–80
Thomasville PrimaryThomasvillePublic schoolPK–30
Tiller SchoolBeaufortPublic schoolK–50
Tillery Charter AcademyBiscoePublic schoolK–80
Tillery Charter Remote AcademyBiscoePublic school6–80
Timber Drive ElementaryGarnerPublic schoolPK–50
TMSA CharlotteConcordPublic schoolK–120
Tommy's Road ElementaryGoldsboroPublic schoolPK–50
Topsail Annandale Elementary SchoolHampsteadPublic schoolPK–40
Topsail HighHampsteadPublic school9–120
Topsail MiddleHampsteadPublic school5–80
Torrence Creek ElementaryHuntersvillePublic schoolK–50
Town Creek ElementaryWinnabowPublic schoolPK–50
Town Creek MiddleWinnabowPublic school6–80
Townsend ElementaryMaxtonPublic schoolPK–50
Township Three ElementaryShelbyPublic schoolPK–50
Tramway ElementarySanfordPublic schoolK–50
Traphill Elementary SchoolTraphillPublic schoolK–50
Trent Park ElementaryNew BernPublic schoolK–50
Trenton ElementaryTrentonPublic schoolK–50
Trexler MiddleRichlandsPublic school6–80
Tri-County Early College HighMurphyPublic school90
Triad International StudiesHigh PointPublic schoolNot known0
Triad Math and Science AcademyGreensboroPublic schoolK–120
Triangle Lake Montessori ElemHigh PointPublic schoolPK–50
Triangle Math and Science AcademyCaryPublic schoolK–120
Trindale Elementary SchoolArchdalePublic schoolPK–50
Trinity Elementary SchoolTrinityPublic schoolK–50
Trinity High SchoolTrinityPublic school9–120
Trinity Middle SchoolArchdalePublic school6–80
Triton HighErwinPublic school9–120