High School Explorer
Every public high school in NC, with federal-data depth: 4-year graduation rate, AP rigor, SAT/ACT participation, enrollment trend, NAEP state context, and more — translated for parents.
NC public HS enrollment trend
Across the 316,808 students enrolled in NC brick-and-mortar public high schools in 2021, the state grew +3.1% by 2024 (326,764 students, +9,956 net). That's the demographic tide every individual school is fighting or riding.
Charter share of public HS enrollment (latest year): 6.7% (21,998 of 326,764 students). Virtual / nonclassroom-based schools excluded.
🗺️ State context · NAEP 2024
How does NC compare nationally?
The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.
Each dot is one state's 2024 NAEP 8th-grade averages. NC is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.
Where the students are
Top 10 cities by public-HS enrollment
| Charlotte | 32 HS | 35,421 |
| Raleigh | 13 HS | 18,019 |
| Greensboro | 20 HS | 15,250 |
| Fayetteville | 15 HS | 12,127 |
| Cary | 6 HS | 10,294 |
| Wilmington | 8 HS | 8,211 |
| Winston Salem | 7 HS | 6,995 |
| Apex | 3 HS | 6,784 |
| Monroe | 7 HS | 6,434 |
| Wake Forest | 4 HS | 5,064 |
School-size distribution
Public, classroom-based · grades 9–12, latest year
| Seaforth High Chatham County Schools |
439→1,088 | +147.8% |
| Willow Spring High Wake County Schools |
928→2,223 | +139.5% |
| American Leadership Academy - Johnston American Leadership Academy - Johnston |
208→495 | +138.0% |
| Commonwealth High Commonwealth High School |
166→377 | +127.1% |
| Stewart Creek High Stewart Creek High School |
192→342 | +78.1% |
| Wake Preparatory Academy Wake Preparatory Academy |
403→715 | +77.4% |
| Pinnacle Classical Academy Pinnacle Classical Academy |
162→284 | +75.3% |
| SCORE Academy Wake County Schools |
347→584 | +68.3% |
| Ascend Leadership Academy: Lee County Ascend Leadership Academy: Lee County |
208→345 | +65.9% |
| Triangle Math and Science Academy Triangle Math and Science Academy |
295→470 | +59.3% |
| Northwood High Chatham County Schools |
1,124→634 | -43.6% |
| Olympic High School Charlotte-Mecklenburg Schools |
2,607→1,483 | -43.1% |
| KIPP Gaston College Preparatory KIPP Gaston College Preparatory |
460→341 | -25.9% |
| Harding University High School Charlotte-Mecklenburg Schools |
1,619→1,204 | -25.6% |
| Nash Central High Nash County Public Schools |
943→702 | -25.6% |
| South Mecklenburg High School Charlotte-Mecklenburg Schools |
3,259→2,534 | -22.2% |
| Hawthorne Academy of Health Sciences Charlotte-Mecklenburg Schools |
307→239 | -22.1% |
| Hertford County High Hertford County Schools |
567→447 | -21.2% |
| Goldsboro High Wayne County Public Schools |
519→412 | -20.6% |
| Penn-Griffin Schools Guilford County Schools |
156→124 | -20.5% |
Every NC high school
Search by school, district, or city; sort any column. Trend = high-school enrollment change, first→latest year on file (public 2021→2024 via CCD grades 9–12; private 2018→2022 via PSS total). Omitted (—) for schools under 50 HS students, where a year-over-year percentage isn't reliable.
| High school | City | Type | HS enrollment (9–12) | 9–12 trend |
|---|---|---|---|---|
| A L Brown High Kannapolis City Schools |
Kannapolis | Public | 1,753 | +5.0% |
| A&T Four Middle College Guilford County Schools |
Greensboro | Public | 162 | +7.3% |
| Abundant Life Christian Academy K–12 Other religious |
Indian Trail | Private | 57 | -14.9% |
| Academy At Soar, Soar Inc. K–12 Nonsectarian |
Waynesville | Private | 32 | — |
| Academy Of Coastal Carolina K–12 Other religious |
Shallotte | Private | 114 | +48.1% |
| Academy Of Excellence K–12 Other religious |
Statesville | Private | 6 | — |
| Academy at Smith Guilford County Schools |
Greensboro | Public | 246 | +25.5% |
| Accelerator School Llc K–12 Nonsectarian |
Morrisville | Private | 48 | — |
| AdVance Academy K–12 Vance County Schools |
Henderson | Public | 80 | -44.1% |
| Ahoskie Christian School K–12 Other religious |
Ahoskie | Private | 216 | +20.0% |
| Alamance Virtual School virtual K–12 Alamance-Burlington Schools |
Graham | Public | 124 | -31.9% |
| Albemarle High Stanly County Schools |
Albemarle | Public | 414 | +12.2% |
| Albemarle School K–12 Nonsectarian |
Elizabeth City | Private | 187 | — |
| Alexander Central High Alexander County Schools |
Taylorsville | Public | 1,244 | -1.2% |
| Alexander Early College Alexander County Schools |
Taylorsville | Public | 172 | -10.9% |
| Alger B. Wilkins High School Cumberland County Schools |
Fayetteville | Public | 159 | +60.6% |
| Alleghany High Alleghany County Schools |
Sparta | Public | 395 | -4.4% |
| Alpha Academy charter K–12 Alpha Academy |
Fayetteville | Public | 143 | +21.2% |
| American Leadership Academy - Johnston charter K–12 American Leadership Academy - Johnston |
Clayton | Public | 495 | +138.0% |
| Andrews High virtual Cherokee County Schools |
Andrews | Public | 229 | +11.7% |
| Anson High School Anson County Schools |
Wadesboro | Public | 705 | +11.0% |
| Antioch Christian Academy K–12 Other religious |
Lumberton | Private | 255 | +20.9% |
| Apex Friendship High Wake County Schools |
Apex | Public | 2,748 | -1.0% |
| Apex High Wake County Schools |
Apex | Public | 2,449 | +1.5% |
| Arapahoe Charter School charter K–12 Arapahoe Charter School |
Arapahoe | Public | 137 | +24.5% |
| Arborbrook Christian Academy K–12 Other religious |
Matthews | Private | 231 | +1.8% |
| Ardrey Kell High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 3,036 | -13.1% |
| Arendell Parrott Academy K–12 Nonsectarian |
Kinston | Private | 631 | -9.5% |
| Asbury Academy virtual K–12 Lincoln County Schools |
Lincolnton | Public | 22 | — |
| Ascend Leadership Academy: Lee County charter K–12 Ascend Leadership Academy: Lee County |
Sanford | Public | 345 | +65.9% |
| Ashbrook High Gaston County Schools |
Gastonia | Public | 1,386 | +9.2% |
| Ashe County High virtual Ashe County Schools |
West Jefferson | Public | 767 | -1.4% |
| Asheboro High virtual Asheboro City Schools |
Asheboro | Public | 1,338 | +1.7% |
| Asheville Christian Academy K–12 Other religious |
Swannanoa | Private | 674 | +4.3% |
| Asheville High virtual Asheville City Schools |
Asheville | Public | 1,209 | +6.8% |
| Asheville School Nonsectarian |
Asheville | Private | 296 | +1.0% |
| Ashley Chapel Educational Center K–12 Richmond County Schools |
Rockingham | Public | 52 | — |
| Athens Drive High Wake County Schools |
Raleigh | Public | 2,156 | +5.6% |
| Atkins Academic & Tech High Winston Salem / Forsyth County Schools |
Winston-Salem | Public | 1,187 | -1.6% |
| Avery County High virtual Avery County Schools |
Newland | Public | 542 | -6.6% |
| Ayden-Grifton High virtual Pitt County Schools |
Ayden | Public | 757 | +22.5% |
| Bailey'S Grove Baptist School K–12 Other religious |
Asheboro | Private | 130 | +36.8% |
| Bal-Perazim Christian Academy K–12 Other religious |
Fayetteville | Private | 85 | +28.8% |
| Bandys High Catawba County Schools |
Catawba | Public | 919 | +16.2% |
| Bartlett Yancey High Caswell County Schools |
Yanceyville | Public | 635 | -5.4% |
| Bartram Academy virtual Macon County Schools |
Franklin | Public | 102 | -7.3% |
| Bear Grass Charter School charter virtual K–12 Bear Grass Charter School |
Williamston | Public | 242 | +4.3% |
| Beddingfield High Wilson County Schools |
Wilson | Public | 636 | -11.3% |
| Ben L. Smith High School Guilford County Schools |
Greensboro | Public | 1,348 | -0.9% |
| Berean Christian School K–12 Other religious |
Winston Salem | Private | 32 | — |
| Bertie High virtual Bertie County Schools |
Windsor | Public | 449 | +2.7% |
| Bessemer City High Gaston County Schools |
Bessemer City | Public | 590 | +3.0% |
| Bethany Community School charter K–12 Bethany Community School |
Summerfield | Public | 381 | +34.6% |
| Bethel Assembly Christian Academy K–12 Other religious |
Windsor | Private | 164 | +13.1% |
| Bethel Christian Academy K–12 Other religious |
Kinston | Private | 308 | -9.4% |
| Bethel Christian Academy K–12 Other religious |
Spruce Pine | Private | 110 | +3.8% |
| Bible Wesleyan Christian School K–12 Other religious |
Graham | Private | 29 | — |
| Bonnie Cone Leadership Academy charter K–12 Bonnie Cone Leadership Academy |
Huntersville | Public | 270 | +36.4% |
| Boonville Elementary K–12 Yadkin County Schools |
Boonville | Public | 6 | — |
| Bradford Academy K–12 Other religious |
Mebane | Private | 268 | +123.3% |
| Bradford Preparatory School charter virtual K–12 Bradford Preparatory School |
Charlotte | Public | 513 | +9.6% |
| Bragg Street Academy K–12 Lee County Schools |
Sanford | Public | 31 | — |
| Brevard High virtual Transylvania County Schools |
Brevard | Public | 799 | +5.5% |
| Bridges School virtual K–12 Carteret County Public Schools |
Morehead City | Public | 10 | — |
| Brisbane Academy K–12 Nonsectarian |
Charlotte | Private | 25 | — |
| Brtish International School Of Charlotte K–12 Nonsectarian |
Charlotte | Private | 143 | +58.9% |
| Buncombe County Schools Virtual Academy virtual K–12 Buncombe County Schools |
Asheville | Public | 208 | +48.6% |
| Bunker Hill High Catawba County Schools |
Claremont | Public | 845 | -3.2% |
| Bunn High Franklin County Schools |
Bunn | Public | 817 | -3.1% |
| Burke Middle College Burke County Schools |
Morganton | Public | 130 | +1.6% |
| Burke Virtual Academy virtual K–12 Burke County Schools |
Valdese | Public | — | — |
| Burlington Christian Academy K–12 Other religious |
Burlington | Private | 611 | +12.7% |
| Burns High virtual Cleveland County Schools |
Lawndale | Public | 928 | +2.4% |
| Butler High School Charlotte-Mecklenburg Schools |
Matthews | Public | 1,791 | -8.9% |
| C E Jordan High virtual Durham Public Schools |
Durham | Public | 2,189 | +12.9% |
| C Joyner Greene Education Center Guilford County Schools |
Jamestown | Public | 67 | -9.5% |
| CS Brown High - STEM Program Hertford County Schools |
Winton | Public | 100 | +35.1% |
| Cabarrus Co Opportunity School virtual K–12 Cabarrus County Schools |
Concord | Public | 32 | — |
| Cabarrus County Schools Virtual Academy virtual K–12 Cabarrus County Schools |
Concord | Public | 72 | -46.3% |
| Caldwell Applied Sciences Academy virtual Caldwell County Schools |
Hudson | Public | 218 | +6.9% |
| Caldwell Online Academy virtual K–12 Caldwell County Schools |
Lenoir | Public | 90 | +4.7% |
| Calvary Baptist Church School K–12 Other religious |
New Bern | Private | 98 | -16.9% |
| Calvary Christian Academy Other religious |
Greenville | Private | 3 | — |
| Calvary Christian School K–12 Other religious |
King | Private | 227 | +29.7% |
| Calvary Christian School K–12 Other religious |
Wilmington | Private | 100 | +20.5% |
| Calvary Day School K–12 Other religious |
Winston Salem | Private | 711 | +21.3% |
| Calvary Education Center K–12 Other religious |
Lemon Springs | Private | 44 | — |
| Camden County High virtual Camden County Schools |
Camden | Public | 457 | -3.6% |
| Cannon School K–12 Nonsectarian |
Concord | Private | 1,014 | +1.5% |
| Canterbury Classical School K–12 Other religious |
Asheville | Private | 123 | +68.5% |
| Cape Fear Academy K–12 Nonsectarian |
Wilmington | Private | 669 | +10.4% |
| Cape Fear High Cumberland County Schools |
Fayetteville | Public | 1,515 | +6.1% |
| Cape Hatteras Secondary School K–12 Dare County Schools |
Buxton | Public | 202 | +1.5% |
| Cardinal Gibbons High School Catholic |
Raleigh | Private | 1,577 | +0.8% |
| Career Academy and Technical School virtual K–12 Iredell-Statesville Schools |
Troutman | Public | 78 | -23.5% |
| Career Center Winston Salem / Forsyth County Schools |
Winston Salem | Public | — | — |
| Career Readiness Academy at Mosley PLC New Hanover County Schools |
Wilmington | Public | 115 | +22.3% |
| Career and Technical Education Center Alamance-Burlington Schools |
Burlington | Public | — | — |
| Carolina Adventist Academy K–12 Other religious |
Whiteville | Private | 10 | — |
| Carolina Christian Academy K–12 Other religious |
Thomasville | Private | 95 | +63.8% |
| Carolina Christian School K–12 Other religious |
Locust | Private | 174 | -13.4% |
| Carolina Day School K–12 Nonsectarian |
Asheville | Private | 566 | -10.6% |
| Carolina Friends School K–12 Nonsectarian |
Durham | Private | 473 | -0.2% |
| Carolina International School charter K–12 Carolina International School |
Concord | Public | 246 | +35.2% |
| Carrboro High Chapel Hill-Carrboro City Schools |
Carrboro | Public | 885 | +6.0% |
| Carson High Rowan-Salisbury Schools |
China Grove | Public | 1,063 | -7.8% |
| Carter G. Woodson School charter K–12 Carter G Woodson School |
Winston-Salem | Public | 123 | +12.8% |
| Carter High School Winston Salem / Forsyth County Schools |
Winston Salem | Public | 123 | -10.2% |
| Carver High Winston Salem / Forsyth County Schools |
Winston Salem | Public | 728 | +20.3% |
| Cary Academy K–12 Nonsectarian |
Cary | Private | 784 | +2.6% |
| Cary High Wake County Schools |
Cary | Public | 2,044 | -1.3% |
| Catawba Rosenwald Education Center K–12 Catawba County Schools |
Catawba | Public | 6 | — |
| Cedar Ridge High virtual Orange County Schools |
Hillsborough | Public | 1,148 | +10.5% |
| Central Academy of Technology and Arts Union County Public Schools |
Monroe | Public | 875 | +8.2% |
| Central Cabarrus High virtual Cabarrus County Schools |
Concord | Public | 1,369 | +7.8% |
| Central Carolina Academy charter K–12 Central Carolina Academy |
Sanford | Public | 227 | +320.4% |
| Central Davidson High virtual Davidson County Schools |
Lexington | Public | 897 | +0.3% |
| Central Davie Academy virtual K–12 Davie County Schools |
Mocksville | Public | 15 | — |
| Central Haywood High virtual Haywood County Schools |
Waynesville | Public | 63 | -12.5% |
| Central Wake High School charter Central Wake Charter High School |
Raleigh | Public | 293 | +45.0% |
| Challenger Early College High Catawba County Schools |
Hickory | Public | 376 | +9.3% |
| Champion Educational Center K–12 Other religious |
Beulaville | Private | 58 | +16.0% |
| Chapel Hill High Chapel Hill-Carrboro City Schools |
Chapel Hill | Public | 1,608 | +6.8% |
| Charity Christian School K–12 Other religious |
Lawndale | Private | 40 | — |
| Charles B Aycock High Wayne County Public Schools |
Pikeville | Public | 1,138 | +0.4% |
| Charlotte Catholic High School Catholic |
Charlotte | Private | 1,171 | -3.9% |
| Charlotte Christian School K–12 Other religious |
Charlotte | Private | 1,150 | +6.4% |
| Charlotte Country Day School K–12 Other religious |
Charlotte | Private | 1,727 | +7.7% |
| Charlotte Islamic Academy K–12 Other religious |
Charlotte | Private | 138 | -0.7% |
| Charlotte Lab School charter K–12 Charlotte Lab School |
Charlotte | Public | 182 | +36.8% |
| Charlotte Latin School K–12 Nonsectarian |
Charlotte | Private | 1,514 | +6.5% |
| Charlotte Leadership Academy K–12 Other religious |
Charlotte | Private | 64 | — |
| Charlotte Secondary charter virtual K–12 Charlotte Secondary School |
Charlotte | Public | 106 | -19.7% |
| Charlotte-Mecklenburg Academy K–12 Charlotte-Mecklenburg Schools |
Charlotte | Public | 44 | — |
| Charlotte-Mecklenburg Virtual School K–12 Charlotte-Mecklenburg Schools |
Charlotte | Public | 407 | -48.8% |
| Chase High School Rutherford County Schools |
Forest City | Public | 596 | -11.4% |
| Chatham Central High virtual Chatham County Schools |
Bear Creek | Public | 320 | -28.3% |
| Chatham Charter charter K–12 Chatham Charter |
Siler City | Public | 195 | +5.4% |
| Chatham County Schools Virtual Academy virtual Chatham County Schools |
Siler City | Public | 9 | — |
| Cherokee Extension School K–12 Swain County Schools |
Bryson City | Public | 37 | — |
| Cherryville High Gaston County Schools |
Cherryville | Public | 484 | -2.0% |
| Choice Plus Academy virtual K–12 Johnston County Public Schools |
Smithfield | Public | 79 | — |
| Chosen Generation Christ. Academy K–12 Other religious |
Morehead City | Private | 24 | — |
| Christ Classical Academy K–12 Other religious |
Morganton | Private | 165 | +194.6% |
| Christ Classical Academy Of Charlotte K–12 Other religious |
Charlotte | Private | 148 | -3.9% |
| Christ Covenant School K–12 Other religious |
Winterville | Private | 358 | -6.3% |
| Christ School K–12 Other religious |
Arden | Private | 294 | +3.5% |
| Christ The Cornerstone Academy K–12 Other religious |
Laurinburg | Private | 271 | +185.3% |
| Christ The King Catholic High School Catholic |
Huntersville | Private | 363 | +26.0% |
| Clayton High Johnston County Public Schools |
Clayton | Public | 1,929 | -2.4% |
| Cleveland High Johnston County Public Schools |
Clayton | Public | 1,889 | +5.8% |
| Cleveland Innovation virtual K–12 Cleveland County Schools |
Shelby | Public | 103 | +39.2% |
| Clinton High virtual Clinton City Schools |
Clinton | Public | 828 | +0.4% |
| Clover Garden charter K–12 Clover Garden |
Burlington | Public | 269 | +47.8% |
| Coastal Christian High School Other religious |
Wilmington | Private | 295 | +21.4% |
| Cochrane Collegiate Academy K–12 Charlotte-Mecklenburg Schools |
Charlotte | Public | 246 | -18.5% |
| College Prep and Leadership Academy charter virtual K–12 The College Preparatory and Leadership A |
Jamestown | Public | 207 | +53.3% |
| Combine Academy Nonsectarian |
Lincolnton | Private | 99 | +15.1% |
| Commission Leadership Academy K–12 Other religious |
Youngsville | Private | 224 | +148.9% |
| Commonwealth High charter Commonwealth High School |
Charlotte | Public | 377 | +127.1% |
| Community Baptist School K–12 Other religious |
Reidsville | Private | 215 | +20.1% |
| Community Christian School K–12 Other religious |
Wilson | Private | 378 | +69.5% |
| Community High School K–12 Buncombe County Schools |
Swannanoa | Public | 127 | +25.7% |
| Community School of Davidson charter virtual K–12 Community School of Davidson |
Davidson | Public | 558 | +5.9% |
| Concord Academy K–12 Other religious |
Concord | Private | 663 | +20.5% |
| Concord High virtual Cabarrus County Schools |
Concord | Public | 1,128 | +13.8% |
| Connect Academy virtual K–12 Moore County Schools |
West End | Public | 118 | -5.6% |
| Conover Special Education K–12 Newton Conover City Schools |
Conover | Public | 25 | — |
| Corinth Holders High Johnston County Public Schools |
Wendell | Public | 2,187 | +2.2% |
| Cornerstone Charter Academy-CFA charter K–12 Cornerstone Charter Academy |
Greensboro | Public | 419 | +4.8% |
| Cornerstone Christian Academy K–12 Other religious |
Fayetteville | Private | 179 | +43.2% |
| Cornerstone Christian Academy K–12 Other religious |
Hickory | Private | 22 | — |
| Cornerstone Christian Academy K–12 Other religious |
Statesville | Private | 208 | +67.7% |
| Corvian Community School charter K–12 Corvian Community School |
Charlotte | Public | 460 | +0.0% |
| Covenant Day School K–12 Other religious |
Matthews | Private | 996 | +16.2% |
| Cox Mill High School virtual Cabarrus County Schools |
Concord | Public | 1,772 | +2.6% |
| Cramerton Christian Academy K–12 Other religious |
Cramerton | Private | 369 | +7.9% |
| Craven Virtual Academy virtual K–12 Craven County Board of Education |
New Bern | Public | 69 | -13.8% |
| Cresset Christian Academy K–12 Other religious |
Durham | Private | 146 | -23.6% |
| Crest High virtual Cleveland County Schools |
Shelby | Public | 1,098 | -2.4% |
| Croatan High virtual Carteret County Public Schools |
Newport | Public | 1,019 | +12.0% |
| Cross Creek Early College Cumberland County Schools |
Fayetteville | Public | 253 | +2.8% |
| Crossroads Christian School K–12 Other religious |
Henderson | Private | 241 | +9.0% |
| Crossroads FLEX virtual Wake County Schools |
Cary | Public | 139 | -5.4% |
| Cumberland International Early College Cumberland County Schools |
Fayetteville | Public | 237 | -15.7% |
| Cumberland Virtual Academy 6-12 virtual K–12 Cumberland County Schools |
Fayetteville | Public | 231 | -60.2% |
| Currituck County High virtual Currituck County Schools |
Barco | Public | 1,061 | +1.0% |
| Cuthbertson High Union County Public Schools |
Waxhaw | Public | 1,857 | -4.1% |
| D H Conley High virtual Pitt County Schools |
Greenville | Public | 1,757 | +7.7% |
| DPS Hospital School virtual K–12 Durham Public Schools |
Durham | Public | — | — |
| Dalton McMichael High virtual Rockingham County Schools |
Mayodan | Public | 681 | -7.7% |
| Dare Learning Academy Dare County Schools |
Kill Devil Hills | Public | 39 | — |
| Davidson County High School virtual K–12 Davidson County Schools |
Lexington | Public | 64 | -22.9% |
| Davidson Day School K–12 Nonsectarian |
Davidson | Private | 428 | -9.5% |
| Davidson River School virtual K–12 Transylvania County Schools |
Brevard | Public | 53 | -31.2% |
| Davie County High virtual Davie County Schools |
Mocksville | Public | 1,819 | +3.2% |
| Discovery High School virtual Newton Conover City Schools |
Newton | Public | 146 | -30.5% |
| Discovery School K–12 Iredell-Statesville Schools |
Statesville | Public | 16 | — |
| Dixon High virtual Onslow County Schools |
Holly Ridge | Public | 1,085 | +5.5% |
| Douglas Byrd High Cumberland County Schools |
Fayetteville | Public | 1,006 | +12.8% |
| Draughn High School Burke County Schools |
Valdese | Public | 661 | +5.1% |
| Durham Academy K–12 Nonsectarian |
Durham | Private | 1,196 | +0.4% |
| Durham Academy Middle School Div K–12 Nonsectarian |
Durham | Private | 1,195 | +215.3% |
| Durham School of the Arts virtual K–12 Durham Public Schools |
Durham | Public | 1,070 | -4.3% |
| Durham's Performance Learning Center virtual Durham Public Schools |
Durham | Public | 122 | -7.6% |
| E E Smith High Cumberland County Schools |
Fayetteville | Public | 1,017 | +12.6% |
| Early College at Guilford Guilford County Schools |
Greensboro | Public | 193 | -2.0% |
| Early College of Forsyth Co Winston Salem / Forsyth County Schools |
Winston Salem | Public | 306 | +17.7% |
| East Bladen High Bladen County Schools |
Elizabethtown | Public | 525 | -6.9% |
| East Burke High Burke County Schools |
Connelly Springs | Public | 874 | +0.8% |
| East Carteret High virtual Carteret County Public Schools |
Beaufort | Public | 521 | -5.3% |
| East Chapel Hill High Chapel Hill-Carrboro City Schools |
Chapel Hill | Public | 1,419 | -3.8% |
| East Columbus Junior-Senior High K–12 Columbus County Schools |
Lake Waccamaw | Public | 383 | -2.0% |
| East Davidson High virtual Davidson County Schools |
Thomasville | Public | 709 | -9.8% |
| East Duplin High Duplin County Schools |
Beulaville | Public | 864 | +2.2% |
| East Forsyth High Winston Salem / Forsyth County Schools |
Kernersville | Public | 1,647 | -1.1% |
| East Gaston High Gaston County Schools |
Mount Holly | Public | 917 | +8.1% |
| East Henderson High virtual Henderson County Schools |
East Flat Rock | Public | 932 | +2.4% |
| East Lincoln High virtual Lincoln County Schools |
Denver | Public | 1,047 | +6.3% |
| East Mecklenburg High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 2,422 | +13.1% |
| East Rowan High Rowan-Salisbury Schools |
Salisbury | Public | 986 | +0.3% |
| East Rutherford High School Rutherford County Schools |
Bostic | Public | 623 | -9.1% |
| East Surry High Surry County Schools |
Pilot Mountain | Public | 576 | -4.6% |
| East Wake Academy charter K–12 East Wake Academy |
Zebulon | Public | 409 | +8.8% |
| East Wake High Wake County Schools |
Wendell | Public | 1,777 | +17.8% |
| East Wilkes High School virtual Wilkes County Schools |
Ronda | Public | 469 | +4.7% |
| Eastern Alamance High Alamance-Burlington Schools |
Mebane | Public | 952 | -15.8% |
| Eastern Guilford High Guilford County Schools |
Gibsonville | Public | 1,200 | -4.1% |
| Eastern NC School for the Deaf K–12 Eastern NC School for the Deaf |
Wilson | Public | 23 | — |
| Eastern Randolph High School virtual Randolph County School System |
Ramseur | Public | 586 | -3.1% |
| Eastern Wayne High Wayne County Public Schools |
Goldsboro | Public | 781 | -10.8% |
| Eckerd - Boomer Campus K–12 Nonsectarian |
Boomer | Private | 40 | — |
| Edgewood Cmty Developmental Wayne County Public Schools |
Goldsboro | Public | 38 | — |
| Elbert Edwin Waddell High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 123 | +7.9% |
| Elizabeth City Pasquotank Early College virtual Elizabeth City-Pasquotank Public Schools |
Elizabeth City | Public | 115 | +2.7% |
| Elkin High Elkin City Schools |
Elkin | Public | 401 | +9.3% |
| Emerald School Of Excellence Nonsectarian |
Charlotte | Private | 23 | — |
| Emerson Waldorf School K–12 Nonsectarian |
Chapel Hill | Private | 233 | +2.6% |
| Emma Lee Broady Academy K–12 Nonsectarian |
Graham | Private | 163 | +61.4% |
| Emsley A Laney High New Hanover County Schools |
Wilmington | Public | 2,243 | +6.1% |
| Enka High Buncombe County Schools |
Candler | Public | 1,051 | +3.5% |
| Enloe High Wake County Schools |
Raleigh | Public | 2,643 | +9.4% |
| Eno River Academy charter K–12 Eno River Academy |
Hillsborough | Public | 394 | +13.5% |
| Erwin High Buncombe County Schools |
Asheville | Public | 999 | -6.6% |
| Eugene Ashley High New Hanover County Schools |
Wilmington | Public | 1,893 | -2.0% |
| Excelsior Classical Academy charter K–12 Excelsior Classical Academy |
Durham | Public | 185 | +128.4% |
| Fact Day Treatment Program K–12 Nonsectarian |
Jacksonville | Private | 7 | — |
| Fairmont High Public Schools of Robeson County |
Fairmont | Public | 780 | -3.3% |
| Faith Assembly Christian Academy K–12 Other religious |
Durham | Private | 42 | — |
| Faith Christian Academy K–12 Other religious |
Goldsboro | Private | 303 | +17.4% |
| Faith Christian School K–12 Other religious |
Ramseur | Private | 270 | — |
| Faith Education Academy K–12 Other religious |
Dunn | Private | 114 | — |
| Faith Fellowship School K–12 Other religious |
Yadkinville | Private | 11 | — |
| Faith-Covenant Christian Academy K–12 Other religious |
Hendersonville | Private | 25 | — |
| Falcon Christian Academy K–12 Other religious |
Falcon | Private | 119 | +38.4% |
| Falls Lake Academy charter K–12 Falls Lake Academy |
Creedmoor | Public | 354 | +6.9% |
| Farmville Central High virtual Pitt County Schools |
Farmville | Public | 778 | -1.9% |
| Father Capodanno School High School Catholic |
Vass | Private | 32 | — |
| Fayetteville Academy K–12 Nonsectarian |
Fayetteville | Private | 374 | +3.9% |
| Fayetteville Street Christian School K–12 Other religious |
Asheboro | Private | 199 | +14.4% |
| Fellowship Christian Academy K–12 Other religious |
Jacksonville | Private | 76 | +24.6% |
| Fike High Wilson County Schools |
Wilson | Public | 1,028 | -0.2% |
| First Flight High School Dare County Schools |
Kill Devil Hills | Public | 874 | -9.1% |
| Flaming Sword Christian Academy K–12 Other religious |
Hope Mills | Private | 88 | -28.5% |
| Fletcher Academy Other religious |
Fletcher | Private | 150 | -14.3% |
| Floyd L Knight Children Center K–12 Lee County Schools |
Sanford | Public | 18 | — |
| Forbush High K–12 Yadkin County Schools |
East Bend | Public | 787 | -3.0% |
| Forest Hills High Union County Public Schools |
Marshville | Public | 973 | +10.4% |
| Forestview High Gaston County Schools |
Gastonia | Public | 1,133 | +11.3% |
| Forsyth Country Day School K–12 Nonsectarian |
Lewisville | Private | 721 | +19.8% |
| Franklin Academy charter K–12 Franklin Academy |
Wake Forest | Public | 528 | +2.9% |
| Franklin High virtual Macon County Schools |
Franklin | Public | 996 | +0.3% |
| Franklinton High Franklin County Schools |
Franklinton | Public | 1,127 | -8.4% |
| Fred T Foard High Catawba County Schools |
Newton | Public | 913 | -0.5% |
| Freedom Christian Academy K–12 Other religious |
Fayetteville | Private | 540 | +3.3% |
| Freedom High Burke County Schools |
Morganton | Public | 1,299 | -2.8% |
| Friendship Christian School K–12 Other religious |
Raleigh | Private | 286 | -7.1% |
| Fuquay-Varina High Wake County Schools |
Fuquay-Varina | Public | 1,858 | -10.5% |
| Fusion Academy And Learning Center - Charlotte K–12 Nonsectarian |
Charlotte | Private | 47 | — |
| GC Middle College High Guilford County Schools |
Greensboro | Public | 106 | +12.8% |
| Garinger High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 1,877 | +14.2% |
| Garner High Wake County Schools |
Garner | Public | 1,670 | -1.1% |
| Gaston Christian School K–12 Other religious |
Gastonia | Private | 853 | +12.8% |
| Gaston Day School K–12 Nonsectarian |
Gastonia | Private | 445 | +7.7% |
| Gaston Early College of Medical Sciences Gaston County Schools |
Dallas | Public | 174 | +120.3% |
| Gaston Virtual Academy virtual K–12 Gaston County Schools |
Gastonia | Public | 115 | -58.6% |
| Gates County Senior High Gates County Schools |
Gatesville | Public | 432 | -6.5% |
| Gateway Education Center K–12 Guilford County Schools |
Greensboro | Public | 16 | — |
| Gateway School K–12 Caldwell County Schools |
Granite Falls | Public | 42 | — |
| Girls Leadership Academy of Wilmington charter K–12 Girls Leadership Academy of Wilmington |
Wilmington | Public | 172 | +18.6% |
| Goldsboro High Wayne County Public Schools |
Goldsboro | Public | 412 | -20.6% |
| Gospel Light Christian School K–12 Other religious |
Walkertown | Private | 335 | +42.6% |
| Governor Morehead School for the Blind K–12 Governor Morehead School for the Blind |
Raleigh | Public | 25 | — |
| Grace Christian School K–12 Other religious |
Sanford | Private | 749 | +179.5% |
| Grace Christian School K–12 Other religious |
Raleigh | Private | 762 | -2.2% |
| Grace Point Christian Academy K–12 Other religious |
High Point | Private | 47 | — |
| Graham High Alamance-Burlington Schools |
Graham | Public | 828 | -1.5% |
| Gramercy Christian School K–12 Other religious |
Newport | Private | 329 | +73.2% |
| Granville Academy virtual K–12 Granville County Schools |
Oxford | Public | 97 | -22.4% |
| Granville Central High virtual Granville County Schools |
Stem | Public | 531 | -13.8% |
| Gray Stone Day charter K–12 Gray Stone Day School |
Misenheimer | Public | 412 | +0.5% |
| Gray's Creek High Cumberland County Schools |
Hope Mills | Public | 1,458 | +10.5% |
| Great Accomplishments Academy K–12 Nonsectarian |
Wilson | Private | 57 | — |
| Greater Fayetteville Adventist K–12 Other religious |
Fayetteville | Private | 81 | — |
| Green Hope High Wake County Schools |
Cary | Public | 2,304 | +11.3% |
| Green Level High Wake County Schools |
Cary | Public | 2,283 | +17.9% |
| Greene Central High Greene County Schools |
Snow Hill | Public | 776 | +1.7% |
| Greensboro Day School K–12 Nonsectarian |
Greensboro | Private | 731 | -5.2% |
| Greenville Christian Academy K–12 Other religious |
Greenville | Private | 277 | +41.3% |
| Grimsley High Guilford County Schools |
Greensboro | Public | 1,967 | +6.9% |
| H L Trigg Community virtual K–12 Elizabeth City-Pasquotank Public Schools |
Elizabeth City | Public | 34 | — |
| Halifax Academy K–12 Other religious |
Roanoke Rapids | Private | 270 | -2.9% |
| Halifax County Early College High Halifax County Schools |
Weldon | Public | 126 | +13.5% |
| Haliwa-Saponi Tribal School charter K–12 Haliwa-Saponi Tribal School |
Hollister | Public | 55 | +1.9% |
| Hallyburton Academy K–12 Burke County Schools |
Drexel | Public | 56 | +0.0% |
| Harding University High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 1,204 | -25.6% |
| Harnett Central High virtual Harnett County Schools |
Angier | Public | 1,522 | +1.6% |
| Harnett Virtual Academy virtual K–12 Harnett County Schools |
Lillington | Public | 72 | -37.4% |
| Harrells Christian Academy K–12 Other religious |
Harrells | Private | 398 | +16.4% |
| Harvest Time Christian Academy K–12 Other religious |
Wilkesboro | Private | 95 | +75.9% |
| Havelock High Craven County Board of Education |
Havelock | Public | 1,014 | -0.3% |
| Hawthorne Academy of Health Sciences Charlotte-Mecklenburg Schools |
Charlotte | Public | 239 | -22.1% |
| Hayesville High Clay County Schools |
Hayesville | Public | 366 | +2.2% |
| Haynes Inman Education Center K–12 Guilford County Schools |
Jamestown | Public | 27 | — |
| Haywood Christian Academy K–12 Other religious |
Lake Junaluska | Private | 129 | +24.0% |
| Hayworth Christian School K–12 Other religious |
High Point | Private | 110 | +26.4% |
| Heide Trask High Pender County Schools |
Rocky Point | Public | 732 | +9.1% |
| Henderson Collegiate charter K–12 Henderson Collegiate |
Henderson | Public | 389 | +0.0% |
| Henderson County Career Academy virtual K–12 Henderson County Schools |
Flat Rock | Public | 114 | -19.1% |
| Henderson High K–12 Rowan-Salisbury Schools |
Salisbury | Public | 60 | — |
| Hendersonville High virtual Henderson County Schools |
Hendersonville | Public | 794 | +5.4% |
| Heritage Christian Academy K–12 Other religious |
Zebulon | Private | 101 | — |
| Heritage Christian School K–12 Other religious |
Hudson | Private | 204 | +42.7% |
| Heritage High Wake County Schools |
Wake Forest | Public | 1,778 | -7.4% |
| Heron Pond Montessori School K–12 Nonsectarian |
Kitty Hawk | Private | 27 | — |
| Hertford County High Hertford County Schools |
Ahoskie | Public | 447 | -21.2% |
| Hibriten High virtual Caldwell County Schools |
Lenoir | Public | 814 | -2.6% |
| Hickory Career Arts Magnet High School virtual Hickory City Schools |
Hickory | Public | 201 | +6.9% |
| Hickory High virtual Hickory City Schools |
Hickory | Public | 993 | -0.4% |
| Hickory Ridge High virtual Cabarrus County Schools |
Harrisburg | Public | 1,671 | -0.7% |
| High Point Central High Guilford County Schools |
High Point | Public | 1,005 | -11.5% |
| High Point Christian Academy K–12 Other religious |
High Point | Private | 631 | +9.2% |
| Highland Sch of Technology Gaston County Schools |
Gastonia | Public | 538 | +0.9% |
| Highlander Academy K–12 Nonsectarian |
Red Springs | Private | 86 | +17.8% |
| Highlands School virtual K–12 Macon County Schools |
Highlands | Public | 92 | -22.7% |
| Hill Learning Center K–12 Nonsectarian |
Durham | Private | 167 | -5.1% |
| Hillside High virtual Durham Public Schools |
Durham | Public | 1,433 | -2.8% |
| Hilltop Christian School K–12 Other religious |
Fuquay Varina | Private | 369 | +15.7% |
| Hiwassee Dam High virtual Cherokee County Schools |
Murphy | Public | 137 | -7.4% |
| Hobbton High Sampson County Schools |
Newton Grove | Public | 467 | -0.8% |
| Hobgood Academy K–12 Nonsectarian |
Hobgood | Private | 3 | — |
| Hobgood Charter School charter K–12 Hobgood Charter School |
Hobgood | Public | 132 | — |
| Hoke County High virtual Hoke County Schools |
Raeford | Public | 2,110 | +6.1% |
| Holly Springs High Wake County Schools |
Holly Springs | Public | 2,018 | -8.3% |
| Holton Career and Resource Center Durham Public Schools |
Durham | Public | — | — |
| Hope Academy K–12 Other religious |
Concord | Private | 172 | +11.7% |
| Hope Creek Academy K–12 Nonsectarian |
Chapel Hill | Private | 51 | -17.7% |
| Hope Creek Academy K–12 Nonsectarian |
Durham | Private | 51 | -19.0% |
| Hopewell High School Charlotte-Mecklenburg Schools |
Huntersville | Public | 1,851 | +2.3% |
| Hospital/Homebound Education Center K–12 Winston Salem / Forsyth County Schools |
Winston-Salem | Public | — | — |
| Hugh M Cummings High Alamance-Burlington Schools |
Burlington | Public | 807 | -13.3% |
| Hunter Huss High Gaston County Schools |
Gastonia | Public | 1,165 | +6.8% |
| IC Imagine charter K–12 Invest Collegiate - Imagine |
Asheville | Public | 283 | -2.4% |
| ISS Virtual Academy virtual K–12 Iredell-Statesville Schools |
Statesville | Public | 85 | +19.7% |
| Ignite Online Academy virtual K–12 Durham Public Schools |
Durham | Public | 171 | -21.9% |
| Independence High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 2,024 | +1.6% |
| Insight Colearning Center Nonsectarian |
Durham | Private | 14 | — |
| Intellicor International Academy K–12 Other religious |
Charlotte | Private | 206 | +139.5% |
| Iron Academy K–12 Other religious |
Raleigh | Private | 63 | — |
| Isaac M Bear Early College High School New Hanover County Schools |
Wilmington | Public | 260 | +13.0% |
| J F Kennedy High virtual K–12 Winston Salem / Forsyth County Schools |
Winston Salem | Public | 332 | -33.7% |
| J W Turlington School virtual K–12 Hoke County Schools |
Raeford | Public | 17 | — |
| J. C. Roe Center K–12 New Hanover County Schools |
Wilmington | Public | 9 | — |
| J. F. Webb High virtual Granville County Schools |
Oxford | Public | 512 | -16.7% |
| JCPS Virtual Academy virtual K–12 Johnston County Public Schools |
Smithfield | Public | 112 | -78.3% |
| Jack Britt High Cumberland County Schools |
Fayetteville | Public | 1,940 | +8.4% |
| Jackson Community School virtual K–12 Jackson County Public Schools |
Sylva | Public | 46 | — |
| Jackson Day School charter K–12 Jackson Day School |
Charlotte | Public | 202 | +20.2% |
| Jacksonville Christian Academy K–12 Other religious |
Jacksonville | Private | 277 | +19.9% |
| Jacksonville High virtual Onslow County Schools |
Jacksonville | Public | 1,441 | +10.3% |
| James B Dudley High Guilford County Schools |
Greensboro | Public | 1,403 | -0.3% |
| James Hunt High Wilson County Schools |
Wilson | Public | 1,104 | +3.7% |
| James Kenan High Duplin County Schools |
Warsaw | Public | 758 | -0.9% |
| Jarvisburg Christian Academy K–12 Other religious |
Jarvisburg | Private | 69 | — |
| Jay M Robinson High virtual Cabarrus County Schools |
Concord | Public | 1,210 | +23.2% |
| John A Holmes High virtual Edenton-Chowan Schools |
Edenton | Public | 554 | -7.5% |
| John M Morehead High virtual Rockingham County Schools |
Eden | Public | 771 | +0.8% |
| John T Hoggard High New Hanover County Schools |
Wilmington | Public | 2,082 | -4.1% |
| Jones Senior High School virtual K–12 Jones County Schools |
Trenton | Public | 278 | -7.3% |
| Jordan-Matthews High Chatham County Schools |
Siler City | Public | 848 | -3.7% |
| Judah Christian Academy K–12 Other religious |
Stanley | Private | 95 | — |
| Julius L. Chambers High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 2,225 | +8.1% |
| Junius H Rose High virtual Pitt County Schools |
Greenville | Public | 1,568 | +13.0% |
| KIPP Gaston College Preparatory charter K–12 KIPP Gaston College Preparatory |
Gaston | Public | 341 | -25.9% |
| Kearns Academy Guilford County Schools |
High Point | Public | 108 | -6.1% |
| Kent Academy K–12 Nonsectarian |
Charlotte | Private | 30 | — |
| Kerr-Vance Academy K–12 Nonsectarian |
Henderson | Private | 146 | -25.9% |
| Kings Mountain High virtual Cleveland County Schools |
Kings Mountain | Public | 1,305 | +11.5% |
| Kingswood School K–12 Winston Salem / Forsyth County Schools |
Winston-Salem | Public | 2 | — |
| Kinston High Lenoir County Public Schools |
Kinston | Public | 659 | -1.1% |
| Knightdale High Wake County Schools |
Knightdale | Public | 1,695 | +4.2% |
| Lake Lure Classical Academy charter K–12 Lake Lure Classical Academy |
Lake Lure | Public | 149 | +4.2% |
| Lake Norman Charter charter K–12 Lake Norman Charter |
Huntersville | Public | 808 | +1.1% |
| Lake Norman Christian School K–12 Other religious |
Davidson | Private | 186 | +31.9% |
| Lake Norman High virtual Iredell-Statesville Schools |
Mooresville | Public | 1,905 | -4.5% |
| Lakeview School virtual K–12 Durham Public Schools |
Durham | Public | 38 | — |
| Lakewood High Sampson County Schools |
Salemburg | Public | 475 | +4.2% |
| Langtree Charter Academy charter K–12 Langtree Charter Academy |
Mooresville | Public | 440 | +17.0% |
| Lawrence Academy K–12 Nonsectarian |
Merry Hill | Private | 215 | +7.5% |
| Learn With The Best School, Inc. K–12 Nonsectarian |
Raleigh | Private | 41 | — |
| Ledford Senior High virtual Davidson County Schools |
Thomasville | Public | 776 | -10.8% |
| Lee Christian School K–12 Other religious |
Sanford | Private | 297 | -3.6% |
| Lee County High Lee County Schools |
Sanford | Public | 1,459 | +1.7% |
| Lee Park Preparatory School K–12 Other religious |
Monroe | Private | 109 | — |
| Leesville Road High Wake County Schools |
Raleigh | Public | 2,411 | -8.0% |
| Lenoir County Learning Academy K–12 Lenoir County Public Schools |
Kinston | Public | 51 | -10.5% |
| Level Cross Christian School K–12 Other religious |
Randleman | Private | 49 | — |
| Lexington Senior High School virtual Lexington City Schools |
Lexington | Public | 889 | +3.9% |
| Liberty Christian Academy K–12 Other religious |
Fayetteville | Private | 269 | +15.5% |
| Liberty Christian Academy K–12 Other religious |
Richlands | Private | 476 | +26.6% |
| Liberty Christian School K–12 Other religious |
Durham | Private | 295 | +40.5% |
| Liberty Prep Christian Academy K–12 Other religious |
Mooresville | Private | 395 | +46.3% |
| Lincoln Charter School charter K–12 Lincoln Charter School |
Denver | Public | 817 | +16.1% |
| Lincolnton High virtual Lincoln County Schools |
Lincolnton | Public | 797 | -3.6% |
| Lionheart Academy Of The Triad K–12 Nonsectarian |
Greensboro | Private | 60 | — |
| Longleaf School of the Arts charter virtual Longleaf School of the Arts |
Raleigh | Public | 405 | +7.7% |
| Longview K–12 Wake County Schools |
Raleigh | Public | 14 | — |
| Louisburg Magnet High Franklin County Schools |
Louisburg | Public | 630 | +17.3% |
| Lucy Ragsdale High Guilford County Schools |
Jamestown | Public | 1,292 | -1.9% |
| Lumberton Senior High Public Schools of Robeson County |
Lumberton | Public | 1,894 | +4.6% |
| Lwcs K–12 Other religious |
Jacksonville | Private | 367 | +63.1% |
| Macon Multi-Purpose Juvenile Home K–12 Nonsectarian |
Franklin | Private | 8 | — |
| Macon Virtual Academy virtual K–12 Macon County Schools |
Franklin | Public | 33 | — |
| Madison High School virtual Madison County Schools |
Marshall | Public | 377 | -12.1% |
| Madison Velocity Learning Center virtual Madison County Schools |
Marshall | Public | 19 | — |
| Maiden High Catawba County Schools |
Maiden | Public | 852 | +5.8% |
| Main Street Academy K–12 Winston Salem / Forsyth County Schools |
Winston-Salem | Public | 37 | — |
| Mallard Creek High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 2,068 | -9.3% |
| Manteo High School Dare County Schools |
Manteo | Public | 528 | -9.4% |
| Manus Academy K–12 Nonsectarian |
Charlotte | Private | 60 | +5.3% |
| Mariposa School K–12 Nonsectarian |
Cary | Private | 21 | — |
| Marjorie Williams Academy charter K–12 Marjorie Williams Academy |
Newland | Public | 34 | — |
| Martin County High virtual Martin County Schools |
Williamston | Public | 752 | — |
| Marvin Ridge High Union County Public Schools |
Waxhaw | Public | 1,961 | -3.5% |
| Massey Hill Classical High Cumberland County Schools |
Fayetteville | Public | 273 | +16.7% |
| Mattamuskeet School K–12 Hyde County Schools |
Swan Quarter | Public | 70 | -56.0% |
| Matthews Christian Academy K–12 Other religious |
Matthews | Private | 142 | +17.4% |
| McDowell High School virtual McDowell County Schools |
Marion | Public | 1,379 | +1.2% |
| Metro School K–12 Charlotte-Mecklenburg Schools |
Charlotte | Public | 130 | +41.3% |
| Metrolina Christian Academy K–12 Other religious |
Indian Trail | Private | 1,124 | — |
| Metrolina Christian Academy K–12 Other religious |
Indian Trail | Private | 1,124 | — |
| Middle College of Forsyth Cnty Winston Salem / Forsyth County Schools |
Winston-Salem | Public | 121 | +42.4% |
| Middle Creek High Wake County Schools |
Apex | Public | 1,587 | -10.8% |
| Midway High Sampson County Schools |
Newton Grove | Public | 726 | -1.4% |
| Military and Global Leadership Charlotte-Mecklenburg Schools |
Charlotte | Public | 71 | -61.6% |
| Millbrook High Wake County Schools |
Raleigh | Public | 2,498 | +6.1% |
| Millennium Charter Academy charter K–12 Millennium Charter Academy |
Mount Airy | Public | 125 | -12.6% |
| Millers Creek Christian School K–12 Other religious |
Millers Creek | Private | 196 | +32.4% |
| Milton M Daniels Learning Center K–12 Wilson County Schools |
Wilson | Public | 3 | — |
| Mintz Christian Academy K–12 Other religious |
Roseboro | Private | 257 | +69.1% |
| Mitchell High Mitchell County Schools |
Bakersville | Public | 482 | +1.3% |
| Monroe High Union County Public Schools |
Monroe | Public | 1,215 | +20.9% |
| Montessori School Of Raleigh K–12 Nonsectarian |
Raleigh | Private | 228 | — |
| Montgomery Central High Montgomery County Schools |
Troy | Public | 846 | +3.3% |
| Montgomery Learning Academy K–12 Montgomery County Schools |
Troy | Public | 48 | — |
| Mooresville High School Mooresville Graded School District |
Mooresville | Public | 1,923 | -4.2% |
| Mount Airy High Mount Airy City Schools |
Mount Airy | Public | 620 | +6.7% |
| Mount Calvary Christian School K–12 Other religious |
Archdale | Private | 125 | +50.6% |
| Mount Pisqah Academy Other religious |
Candler | Private | 112 | -25.3% |
| Mount Pleasant High virtual Cabarrus County Schools |
Mount Pleasant | Public | 894 | +4.0% |
| Mount Tabor High School Winston Salem / Forsyth County Schools |
Winston Salem | Public | 1,426 | +1.6% |
| Mountain Heritage High Yancey County Schools |
Burnsville | Public | 631 | +0.8% |
| Mountain Island Charter School charter K–12 Mountain Island Charter |
Mt. Holly | Public | 561 | +3.9% |
| Mt Calvary Christian Academy K–12 Other religious |
Hookerton | Private | 124 | +34.8% |
| Murphy High virtual Cherokee County Schools |
Murphy | Public | 424 | -4.1% |
| Myers Park High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 3,225 | -8.9% |
| NC Leadership Charter Academy charter K–12 NC Leadership Charter Academy |
Kernersville | Public | 347 | +27.1% |
| NC School for the Deaf K–12 NC School for the Deaf |
Morganton | Public | 22 | — |
| NC Virtual Academy charter virtual K–12 NC Virtual Academy |
Durham | Public | 1,139 | +37.9% |
| NE Carolina Prep School Remote Academy charter virtual North East Carolina Preparatory School |
Tarboro | Public | — | — |
| NF Woods Campus K–12 Mooresville Graded School District |
Mooresville | Public | — | — |
| Nantahala School virtual K–12 Macon County Schools |
Topton | Public | 32 | — |
| Nash Central High Nash County Public Schools |
Rocky Mount | Public | 702 | -25.6% |
| Nash Everywhere Digital Academy (NEDA) virtual K–12 Nash County Public Schools |
Rocky Mount | Public | 79 | -11.2% |
| Nc Boys Academy K–12 Other religious |
Conover | Private | 13 | — |
| Needham Broughton High Wake County Schools |
Raleigh | Public | 2,153 | +2.6% |
| Nesbitt Discovery Academy Buncombe County Schools |
Asheville | Public | 372 | -1.8% |
| Neuse Charter School charter K–12 Neuse Charter School |
Smithfield | Public | 232 | -3.3% |
| Neuse Christian Academy K–12 Other religious |
Raleigh | Private | 310 | +3.3% |
| New Beginnings Christian School K–12 Other religious |
Union Mills | Private | 2 | — |
| New Bern Christian Academy K–12 Other religious |
New Bern | Private | 414 | +91.7% |
| New Bern High Craven County Board of Education |
New Bern | Public | 1,637 | +4.6% |
| New Garden Friends School K–12 Other religious |
Greensboro | Private | 230 | -5.0% |
| New Hanover High New Hanover County Schools |
Wilmington | Public | 1,437 | -6.9% |
| New Hope Christian Academy K–12 Other religious |
Thomasville | Private | 51 | — |
| New Independence Academy K–12 Nonsectarian |
Pikeville | Private | 32 | — |
| New Life Academy K–12 Other religious |
Elizabeth City | Private | 240 | +6.2% |
| New Life Christian Academy K–12 Other religious |
Fayetteville | Private | 86 | +59.3% |
| New Manna Christian School K–12 Other religious |
Marion | Private | 195 | +54.8% |
| Newton-Conover High virtual Newton Conover City Schools |
Newton | Public | 724 | +4.8% |
| Noble Academy K–12 Nonsectarian |
Greensboro | Private | 151 | +3.4% |
| Norlina Christian School K–12 Other religious |
Norlina | Private | 16 | — |
| North Brunswick High virtual Brunswick County Schools |
Leland | Public | 1,620 | +21.4% |
| North Buncombe High Buncombe County Schools |
Weaverville | Public | 885 | -9.5% |
| North Carolina Cyber Academy charter virtual K–12 North Carolina Cyber Academy |
Durham | Public | 1,089 | -8.3% |
| North Davidson High virtual Davidson County Schools |
Lexington | Public | 935 | -0.5% |
| North Duplin Jr Sr High K–12 Duplin County Schools |
Mt. Olive | Public | 402 | +16.9% |
| North East Carolina Prep charter K–12 North East Carolina Preparatory School |
Tarboro | Public | 327 | +15.1% |
| North Edgecombe High virtual Edgecombe County Public Schools |
Tarboro | Public | 358 | +65.0% |
| North Forsyth Magnet High Winston Salem / Forsyth County Schools |
Winston Salem | Public | 1,084 | +14.7% |
| North Gaston High Gaston County Schools |
Dallas | Public | 1,061 | -4.8% |
| North Henderson High virtual Henderson County Schools |
Hendersonville | Public | 1,052 | -1.5% |
| North Hills Christian School K–12 Other religious |
Salisbury | Private | 384 | +21.9% |
| North Iredell High virtual Iredell-Statesville Schools |
Olin | Public | 983 | +9.5% |
| North Johnston High Johnston County Public Schools |
Kenly | Public | 788 | +3.5% |
| North Lenoir High Lenoir County Public Schools |
La Grange | Public | 957 | +0.4% |
| North Liberty K–12 Burke County Schools |
Morganton | Public | 23 | — |
| North Lincoln High virtual Lincoln County Schools |
Lincolnton | Public | 1,126 | +8.7% |
| North Mecklenburg High School Charlotte-Mecklenburg Schools |
Huntersville | Public | 1,854 | -11.5% |
| North Moore High Moore County Schools |
Robbins | Public | 605 | -1.5% |
| North Pitt High virtual Pitt County Schools |
Bethel | Public | 854 | +5.7% |
| North Raleigh Christian Academy K–12 Other religious |
Raleigh | Private | 1,512 | +8.8% |
| North Rowan High Rowan-Salisbury Schools |
Spencer | Public | 555 | -0.7% |
| North Shelby K–12 Cleveland County Schools |
Shelby | Public | 42 | — |
| North Stanly High Stanly County Schools |
New London | Public | 568 | -4.7% |
| North Stokes High School Stokes County Schools |
Danbury | Public | 280 | -6.7% |
| North Surry High Surry County Schools |
Mount Airy | Public | 792 | +2.1% |
| North Whiteville Academy virtual K–12 Whiteville City Schools |
Whiteville | Public | 8 | — |
| North Wilkes High School virtual Wilkes County Schools |
Hays | Public | 578 | -2.0% |
| Northampton County High School Northampton County Schools |
Gaston | Public | 265 | -2.9% |
| Northampton Virtual Academy virtual K–12 Northampton County Schools |
Jackson | Public | 10 | — |
| Northeast Academy K–12 Nonsectarian |
Lasker | Private | 166 | +15.3% |
| Northeast Academy of Aerospace & AdvTech charter K–12 Northeast Academy of Aerospace & AdvTech |
Elizabeth City | Public | 355 | +11.3% |
| Northeast Guilford High Guilford County Schools |
McLeansville | Public | 977 | +4.4% |
| Northeastern High virtual Elizabeth City-Pasquotank Public Schools |
Elizabeth City | Public | 658 | -1.3% |
| Northern Guilford High Guilford County Schools |
Greensboro | Public | 1,251 | -4.3% |
| Northern High virtual Durham Public Schools |
Durham | Public | 1,281 | -2.0% |
| Northern Nash High Nash County Public Schools |
Rocky Mount | Public | 1,035 | -3.8% |
| Northside Christian Academy K–12 Other religious |
Charlotte | Private | 166 | -65.8% |
| Northside High Beaufort County Schools |
Pinetown | Public | 380 | +5.3% |
| Northside High virtual Onslow County Schools |
Jacksonville | Public | 1,067 | -2.5% |
| Northview Academy virtual K–12 Iredell-Statesville Schools |
Statesville | Public | 73 | +21.7% |
| Northview Baptist Academy K–12 Other religious |
Fayetteville | Private | 64 | — |
| Northwest Cabarrus High virtual Cabarrus County Schools |
Concord | Public | 1,142 | +3.7% |
| Northwest Guilford High Guilford County Schools |
Greensboro | Public | 2,055 | +0.7% |
| Northwest Halifax Collegiate and Technic Halifax County Schools |
Littleton | Public | 321 | +0.3% |
| Northwest School of the Arts K–12 Charlotte-Mecklenburg Schools |
Charlotte | Public | 573 | -4.2% |
| Northwood High Chatham County Schools |
Pittsboro | Public | 634 | -43.6% |
| ONE Academy K–12 Chatham County Schools |
Siler City | Public | 29 | — |
| Oak Grove High virtual Davidson County Schools |
Winston-Salem | Public | 992 | +10.8% |
| Oak Ridge Military Academy K–12 Nonsectarian |
Oak Ridge | Private | 92 | +15.0% |
| Ocracoke School K–12 Hyde County Schools |
Ocracoke | Public | 29 | — |
| Odyssey Community School K–12 Nonsectarian |
Asheville | Private | 141 | +33.0% |
| Olympic High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 1,483 | -43.1% |
| Onslow Christian Academy K–12 Other religious |
Jacksonville | Private | 26 | — |
| Onslow Early College virtual Onslow County Schools |
Jacksonville | Public | 189 | +0.0% |
| Onslow Virtual School virtual K–12 Onslow County Schools |
Jacksonville | Public | 209 | -18.0% |
| Orange High virtual Orange County Schools |
Hillsborough | Public | 1,161 | -13.7% |
| Outreach Christian Academy K–12 Other religious |
Hamlet | Private | 41 | — |
| Overhills High virtual Harnett County Schools |
Spring Lake | Public | 1,981 | +7.8% |
| Owen High Buncombe County Schools |
Black Mountain | Public | 649 | -4.0% |
| Oxford Preparatory charter K–12 Oxford Preparatory School |
Oxford | Public | 263 | +17.4% |
| PCS Virtual Academy virtual K–12 Person County Schools |
Roxboro | Public | 31 | — |
| Page High Guilford County Schools |
Greensboro | Public | 1,648 | -6.5% |
| Palisades High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 2,332 | +44.4% |
| Pamlico County High virtual Pamlico County Schools |
Bayboro | Public | 423 | -6.0% |
| Panther Creek High Wake County Schools |
Cary | Public | 2,609 | +12.2% |
| Parkland High Winston Salem / Forsyth County Schools |
Winston Salem | Public | 1,569 | +10.0% |
| Parkwood High Union County Public Schools |
Monroe | Public | 1,082 | +8.3% |
| Partnership Academy virtual Orange County Schools |
Hillsborough | Public | 40 | — |
| Pasquotank County High virtual Elizabeth City-Pasquotank Public Schools |
Elizabeth City | Public | 653 | +8.7% |
| Pathway Christian Academy K–12 Other religious |
Goldsboro | Private | 49 | — |
| Pathways Middle And High K–12 Other religious |
Wilmington | Private | 35 | — |
| Patton High School Burke County Schools |
Morganton | Public | 756 | +7.1% |
| Paul R. Brown Leadership Academy charter K–12 Paul R Brown Leadership Academy |
Elizabethtown | Public | 126 | +68.0% |
| Pender High Pender County Schools |
Burgaw | Public | 648 | +5.7% |
| Pender Innovative Learning Academy K–12 Pender County Schools |
Rocky Point | Public | 23 | — |
| Penderlea Christian Academy K–12 Other religious |
Willard | Private | 93 | — |
| Penn-Griffin Schools K–12 Guilford County Schools |
High Point | Public | 124 | -20.5% |
| Performance Learning Center virtual K–12 Cabarrus County Schools |
Concord | Public | 77 | +4.1% |
| Perquimans County High virtual Perquimans County Schools |
Hertford | Public | 556 | +10.3% |
| Person High virtual Person County Schools |
Roxboro | Public | 1,165 | +7.9% |
| Philip J Weaver Ed Center Guilford County Schools |
Greensboro | Public | 260 | -15.0% |
| Philips Academy K–12 Nonsectarian |
Charlotte | Private | 47 | — |
| Phillip O Berry Academy of Technology Charlotte-Mecklenburg Schools |
Charlotte | Public | 1,533 | -11.0% |
| Phillips High Wake County Schools |
Raleigh | Public | 123 | +7.9% |
| Phoenix Academy virtual K–12 Granville County Schools |
Oxford | Public | 14 | — |
| Phoenix Academy - Primary Elem Upper charter virtual K–12 Phoenix Academy Inc |
High Point | Public | 337 | +361.6% |
| Phoenix Academy High K–12 Chapel Hill-Carrboro City Schools |
Chapel Hill | Public | 27 | — |
| Piedmont Classical High School charter Piedmont Classical High School |
BROWNS SUMMIT | Public | 478 | +13.3% |
| Piedmont Community Charter School charter virtual K–12 Piedmont Community Charter |
Gastonia | Public | 630 | +15.8% |
| Piedmont High Union County Public Schools |
Monroe | Public | 1,270 | +2.0% |
| Pine Forest High Cumberland County Schools |
Fayetteville | Public | 1,551 | +3.8% |
| Pine Lake Preparatory charter K–12 Pine Lake Preparatory |
Mooresville | Public | 684 | +1.0% |
| Pinnacle Classical Academy charter K–12 Pinnacle Classical Academy |
Shelby | Public | 284 | +75.3% |
| Pioneer Springs Community School charter K–12 Pioneer Springs Community School |
Charlotte | Public | 141 | +151.8% |
| Pisgah High virtual Haywood County Schools |
Canton | Public | 859 | -9.6% |
| Pitt County Virtual virtual K–12 Pitt County Schools |
Greenville | Public | — | — |
| Polk County Early College virtual Polk County Schools |
Columbus | Public | 52 | -13.3% |
| Polk County High School virtual Polk County Schools |
Columbus | Public | 596 | +4.6% |
| Pope John Paul Ii Catholic H S Catholic |
Greenville | Private | 204 | +245.8% |
| Porter Ridge High School Union County Public Schools |
Indian Trail | Public | 1,809 | +8.3% |
| Positive Day School K–12 Other religious |
Burlington | Private | 26 | — |
| Princeton High K–12 Johnston County Public Schools |
Princeton | Public | 591 | -0.2% |
| Progressive Learning Academy K–12 Other religious |
Roxboro | Private | 56 | — |
| Providence Day School K–12 Nonsectarian |
Charlotte | Private | 1,820 | +13.5% |
| Providence Grove High School virtual Randolph County School System |
Climax | Public | 587 | -11.2% |
| Providence High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 2,167 | +7.0% |
| Providence, A Christ Mon Co K–12 Other religious |
Burlington | Private | 59 | — |
| Pruette SCALE Academy K–12 Guilford County Schools |
High Point | Public | 7 | — |
| Pungo Christian Academy K–12 Other religious |
Belhaven | Private | 247 | +29.3% |
| Purnell Swett High Public Schools of Robeson County |
Pembroke | Public | 1,583 | -1.5% |
| Quality Education Academy charter virtual K–12 Quality Education Academy |
Winston-Salem | Public | 154 | -1.3% |
| Queen's Grant Community School charter virtual K–12 Queen's Grant Community School |
Mint Hill | Public | 567 | +7.2% |
| R J Reynolds High Winston Salem / Forsyth County Schools |
Winston Salem | Public | 1,759 | +2.3% |
| R-S Central High School Rutherford County Schools |
Rutherfordton | Public | 763 | -0.8% |
| Raleigh Charter High School charter Raleigh Charter High School |
Raleigh | Public | 552 | -1.3% |
| Raleigh Christian Academy K–12 Other religious |
Raleigh | Private | 208 | -22.7% |
| Ramsey Street High Cumberland County Schools |
Fayetteville | Public | 39 | — |
| Randleman High School virtual Randolph County School System |
Randleman | Public | 870 | -2.2% |
| Ravenscroft School K–12 Nonsectarian |
Raleigh | Private | 1,197 | +6.3% |
| Ray Street Academy K–12 Alamance-Burlington Schools |
Graham | Public | 21 | — |
| Red Springs High Public Schools of Robeson County |
Red Springs | Public | 867 | +8.5% |
| Redeemer Preparatory Academy K–12 Other religious |
Statesville | Private | 30 | — |
| Reid Ross Classical High Cumberland County Schools |
Fayetteville | Public | 227 | -11.3% |
| Reidsville High virtual Rockingham County Schools |
Reidsville | Public | 696 | -4.5% |
| Renaissance Classical Christian Academy K–12 Other religious |
Fayetteville | Private | 115 | +42.0% |
| Research Triangle High School charter virtual Research Triangle High School |
Durham | Public | 572 | -0.9% |
| Reynolds High Buncombe County Schools |
Asheville | Public | 1,154 | +1.2% |
| Reynolds Mountain Christian Acadeny K–12 Other religious |
Asheville | Private | 168 | +40.0% |
| Richlands High virtual Onslow County Schools |
Richlands | Public | 1,027 | +11.0% |
| Richmond Senior High Richmond County Schools |
Rockingham | Public | 1,365 | +2.8% |
| River Mill Academy charter K–12 River Mill Academy |
Graham | Public | 178 | -9.6% |
| Riverside Christian Academy K–12 Other religious |
Lumberton | Private | 75 | — |
| Riverside High virtual Durham Public Schools |
Durham | Public | 1,900 | +9.8% |
| Roanoke Rapids High School virtual Roanoke Rapids City Schools |
Roanoke Rapids | Public | 776 | +7.5% |
| Robbinsville High Graham County Schools |
Robbinsville | Public | 332 | -6.7% |
| Roberson High Buncombe County Schools |
Asheville | Public | 1,464 | -1.0% |
| Robert B Glenn High School Winston Salem / Forsyth County Schools |
Kernersville | Public | 1,396 | -4.6% |
| Rockingham County High virtual Rockingham County Schools |
Reidsville | Public | 878 | -2.4% |
| Rockwell Christian School K–12 Other religious |
Rockwell | Private | 312 | +12.6% |
| Rocky Mount Academy K–12 Nonsectarian |
Rocky Mount | Private | 426 | -0.2% |
| Rocky Mount High Nash County Public Schools |
Rocky Mount | Public | 1,023 | -1.6% |
| Rocky Mount Preparatory charter K–12 Rocky Mount Preparatory |
Rocky Mount | Public | 240 | -5.1% |
| Rocky River High School Charlotte-Mecklenburg Schools |
Mint Hill | Public | 1,562 | +0.8% |
| Rolesville High Wake County Schools |
Rolesville | Public | 2,321 | -6.6% |
| Ronald W Reagan High School Winston Salem / Forsyth County Schools |
Pfafftown | Public | 2,122 | +2.8% |
| Rosewood High Wayne County Public Schools |
Goldsboro | Public | 460 | -0.4% |
| Rosman High virtual Transylvania County Schools |
Rosman | Public | 254 | -7.6% |
| Rowan Co Early College Rowan-Salisbury Schools |
Salisbury | Public | 235 | -1.7% |
| Roxboro Christian Academy K–12 Other religious |
Roxboro | Private | 53 | -10.2% |
| Roxboro Community School charter virtual K–12 Roxboro Community School |
Roxboro | Public | 389 | +10.2% |
| Rutherford Opportunity Center K–12 Rutherford County Schools |
Forest City | Public | 69 | -20.7% |
| SCALE School K–12 Guilford County Schools |
Greensboro | Public | 12 | — |
| SCORE Academy Wake County Schools |
Cary | Public | 584 | +68.3% |
| SILSA virtual Asheville City Schools |
Asheville | Public | 332 | -2.6% |
| STAR Academy virtual K–12 Harnett County Schools |
Lillington | Public | 18 | — |
| STARS Charter charter K–12 Sandhills Theatre Arts Renaiss |
Vass | Public | 6 | — |
| STEM Early College @ NC A&T SU Guilford County Schools |
Greensboro | Public | 192 | +0.0% |
| Saint Mary'S School Other religious |
Raleigh | Private | 296 | +10.0% |
| Saint Pauls High Public Schools of Robeson County |
Saint Pauls | Public | 1,142 | +8.5% |
| Saint Stephens High Catawba County Schools |
Hickory | Public | 1,233 | +4.8% |
| Salem Academy Nonsectarian |
Winston Salem | Private | 62 | — |
| Salisbury High Rowan-Salisbury Schools |
Salisbury | Public | 930 | +3.0% |
| Sallie B Howard School charter K–12 Sallie B Howard School |
Wilson | Public | 262 | +123.9% |
| Sanderson High Wake County Schools |
Raleigh | Public | 1,648 | +2.4% |
| Sandhills Classical Christian School K–12 Other religious |
Whispering Pines | Private | 321 | +34.9% |
| Scholars Academy Gifted And Artistically Elite K–12 Nonsectarian |
Albemarle | Private | 35 | — |
| Scotland Christian Academy K–12 Other religious |
Laurinburg | Private | 266 | +51.1% |
| Scotland High School Scotland County Schools |
Laurinburg | Public | 1,294 | -3.4% |
| Seaforth High Chatham County Schools |
Pittsboro | Public | 1,088 | +147.8% |
| Seventy-First High Cumberland County Schools |
Fayetteville | Public | 1,332 | -2.5% |
| Shaw Academy K–12 Scotland County Schools |
Laurinburg | Public | 113 | — |
| Sheets Memorial Christian School K–12 Other religious |
Lexington | Private | 252 | +16.1% |
| Shelby High virtual Cleveland County Schools |
Shelby | Public | 792 | -4.5% |
| Shining Light Academy K–12 Other religious |
Greensboro | Private | 123 | +6.0% |
| Shining Rock Classical Academy charter K–12 Shining Rock Classical Academy |
Waynesville | Public | 104 | — |
| Smithfield-Selma High Johnston County Public Schools |
Smithfield | Public | 1,548 | +9.6% |
| Smoky Mountain High School virtual Jackson County Public Schools |
Sylva | Public | 881 | -0.7% |
| Socrates Academy charter virtual K–12 Socrates Academy |
Matthews | Public | 135 | — |
| South Brunswick High virtual Brunswick County Schools |
Southport | Public | 1,154 | +4.5% |
| South Caldwell High virtual Caldwell County Schools |
Hudson | Public | 1,263 | -8.1% |
| South Central virtual Pitt County Schools |
Winterville | Public | 1,738 | +5.4% |
| South Columbus High Columbus County Schools |
Tabor City | Public | 669 | -1.8% |
| South Davidson Middle and High virtual K–12 Davidson County Schools |
Denton | Public | 352 | +1.4% |
| South Garner High Wake County Schools |
Garner | Public | 1,835 | +1.4% |
| South Granville High virtual Granville County Schools |
Creedmoor | Public | 706 | +5.4% |
| South Iredell High virtual Iredell-Statesville Schools |
Statesville | Public | 1,768 | +7.3% |
| South Johnston High Johnston County Public Schools |
Four Oaks | Public | 1,355 | +2.3% |
| South Lenoir High Lenoir County Public Schools |
Deep Run | Public | 721 | -1.1% |
| South Lexington Developmental Center K–12 Lexington City Schools |
Lexington | Public | 15 | — |
| South Mecklenburg High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 2,534 | -22.2% |
| South Point High Gaston County Schools |
Belmont | Public | 989 | +6.9% |
| South Providence K–12 Union County Public Schools |
Waxhaw | Public | 59 | — |
| South Rowan High Rowan-Salisbury Schools |
China Grove | Public | 932 | -4.0% |
| South Stanly High Stanly County Schools |
Norwood | Public | 442 | -3.7% |
| South Stokes High School Stokes County Schools |
Walnut Cove | Public | 538 | +1.9% |
| South View High Cumberland County Schools |
Hope Mills | Public | 1,461 | +0.2% |
| SouthWest Edgecombe High virtual Edgecombe County Public Schools |
Pinetops | Public | 798 | +5.4% |
| Southeast Alamance High Alamance-Burlington Schools |
Haw River | Public | 1,079 | +23.2% |
| Southeast Guilford High Guilford County Schools |
Greensboro | Public | 1,209 | -4.0% |
| Southeast Halifax Collegiate Prep Academ Halifax County Schools |
Halifax | Public | 204 | +3.6% |
| Southeast Raleigh High Wake County Schools |
Raleigh | Public | 1,438 | +3.7% |
| Southeastern Autism Academy K–12 Nonsectarian |
Wilmington | Private | 32 | — |
| Southern Alamance High Alamance-Burlington Schools |
Graham | Public | 1,148 | -13.4% |
| Southern Guilford High Guilford County Schools |
Greensboro | Public | 934 | +0.4% |
| Southern Lee High School Lee County Schools |
Sanford | Public | 1,180 | -4.5% |
| Southern Nash High Nash County Public Schools |
Bailey | Public | 1,048 | +1.1% |
| Southern School of Energy and Sustainabi virtual Durham Public Schools |
Durham | Public | 1,384 | +9.1% |
| Southern Wake Academy charter K–12 Southern Wake Academy |
Holly Springs | Public | 293 | -7.6% |
| Southern Wayne High Wayne County Public Schools |
Dudley | Public | 1,007 | +0.0% |
| Southlake Christian Academy K–12 Other religious |
Huntersville | Private | 599 | +9.3% |
| Southport Christian School K–12 Other religious |
Southport | Private | 132 | +18.9% |
| Southside Christian School K–12 Other religious |
Clayton | Private | 368 | +36.3% |
| Southside High Beaufort County Schools |
Chocowinity | Public | 410 | +1.7% |
| Southview Christian School K–12 Other religious |
Statesville | Private | 94 | — |
| Southwest Guilford High Guilford County Schools |
High Point | Public | 1,547 | -6.4% |
| Southwest High virtual Onslow County Schools |
Jacksonville | Public | 803 | +21.9% |
| Southwestern Randolph High School virtual Randolph County School System |
Asheboro | Public | 801 | -3.4% |
| Spirit Of Life Christian Academy K–12 Other religious |
Clinton | Private | 127 | +74.0% |
| Spring Creek High Wayne County Public Schools |
Seven Springs | Public | 732 | -3.6% |
| St Joseph Academy K–12 Catholic |
Maggie Valley | Private | 7 | — |
| St Thomas More Academy K–12 Catholic |
Raleigh | Private | 242 | +27.4% |
| Stanly Academy Learning Center K–12 Stanly County Schools |
Albemarle | Public | 13 | — |
| Stanly County Virtual Education virtual K–12 Stanly County Schools |
Albemarle | Public | 40 | — |
| Star Christian Academy K–12 Other religious |
Smithfield | Private | 73 | — |
| Starmount High Yadkin County Schools |
Boonville | Public | 556 | +0.7% |
| Statesville Christian School K–12 Other religious |
Statesville | Private | 277 | -7.0% |
| Statesville High virtual Iredell-Statesville Schools |
Statesville | Public | 991 | +17.3% |
| Stewart Creek High charter Stewart Creek High School |
Charlotte | Public | 342 | +78.1% |
| Stokes County Academy virtual K–12 Stokes County Schools |
Lawsonville | Public | 39 | — |
| Stoner-Thomas School K–12 Davidson County Schools |
Lexington | Public | 43 | — |
| Straitway Baptist School K–12 Other religious |
Albemarle | Private | 12 | — |
| Stuart W Cramer High Gaston County Schools |
Belmont | Public | 953 | +1.1% |
| Sugar Creek Charter charter K–12 Sugar Creek Charter |
Charlotte | Public | 411 | +7.6% |
| Summit Charter charter K–12 Summit Charter |
Cashiers | Public | 81 | +35.0% |
| Summit Virtual Academy virtual K–12 Rowan-Salisbury Schools |
Salisbury | Public | 80 | -84.5% |
| Sun Valley High Union County Public Schools |
Monroe | Public | 1,272 | -7.6% |
| Surry Central High Surry County Schools |
Dobson | Public | 679 | +3.7% |
| Surry Online Magnet School virtual K–12 Surry County Schools |
Dobson | Public | 77 | +54.0% |
| Swain Academy Swain County Schools |
Bryson City | Public | 32 | — |
| Swain County High School Swain County Schools |
Bryson City | Public | 536 | -3.8% |
| Swansboro High virtual Onslow County Schools |
Swansboro | Public | 1,232 | +17.4% |
| T Wingate Andrews High Guilford County Schools |
High Point | Public | 753 | +8.5% |
| TMSA Charlotte charter K–12 The Math and Science Academy of Charlott |
Charlotte | Public | 81 | -1.2% |
| Tabernacle Christian School K–12 Other religious |
Monroe | Private | 221 | +2.8% |
| Tabernacle Christian School K–12 Other religious |
Hickory | Private | 307 | +108.8% |
| Tar River Academy Nash County Public Schools |
Rocky Mount | Public | 74 | — |
| Tarboro High virtual Edgecombe County Public Schools |
Tarboro | Public | 496 | -4.4% |
| Temple Baptist School K–12 Other religious |
Asheville | Private | 171 | +19.6% |
| Temple Christian School K–12 Other religious |
Rockingham | Private | 110 | +0.9% |
| Terry Sanford High Cumberland County Schools |
Fayetteville | Public | 1,201 | +6.3% |
| Thales Academy K–12 Nonsectarian |
Rolesville | Private | 544 | +1.3% |
| The Burlington School K–12 Nonsectarian |
Burlington | Private | 369 | +26.4% |
| The COAST virtual K–12 Brunswick County Schools |
Bolivia | Public | 94 | +34.3% |
| The Capitol Encore Academy charter virtual K–12 The Capitol Encore Academy |
Fayetteville | Public | 131 | -78.2% |
| The Community Learning Center @ Pinckney K–12 Moore County Schools |
Carthage | Public | 71 | -10.1% |
| The Daniel Academy Of Concord K–12 Other religious |
Concord | Private | 42 | — |
| The Epiphany School Of Global Studies K–12 Other religious |
New Bern | Private | 447 | +0.2% |
| The Fletcher Academy K–12 Nonsectarian |
Raleigh | Private | 159 | +31.4% |
| The Fletcher School K–12 Nonsectarian |
Charlotte | Private | 283 | +2.9% |
| The Franklin School of Innovation charter K–12 The Franklin School of Innovation |
Asheville | Public | 342 | +12.9% |
| The Goodale School K–12 Nonsectarian |
Asheville | Private | 7 | — |
| The Greenville Learning Center K–12 Nonsectarian |
Greenville | Private | 38 | — |
| The Hawbridge School charter K–12 The Hawbridge School |
Saxapahaw | Public | 210 | +11.1% |
| The John Crosland School K–12 Nonsectarian |
Charlotte | Private | 77 | +0.0% |
| The Nest Academy K–12 Other religious |
Charlotte | Private | 33 | — |
| The O'Neal School K–12 Nonsectarian |
Southern Pines | Private | 489 | +18.1% |
| The Oaks Academy virtual K–12 Cherokee County Schools |
Murphy | Public | 32 | — |
| The Oakwood School K–12 Nonsectarian |
Greenville | Private | 260 | -17.2% |
| The Piedmont School K–12 Nonsectarian |
High Point | Private | 82 | -10.9% |
| The SCORE Center virtual K–12 Rockingham County Schools |
Reidsville | Public | 14 | — |
| The School Of Hope K–12 Nonsectarian |
Fayetteville | Private | 33 | — |
| The School for Creative Studies virtual K–12 Durham Public Schools |
Durham | Public | 180 | -37.5% |
| The Summit Academy virtual K–12 McDowell County Schools |
Marion | Public | 22 | — |
| The Trilogy School K–12 Nonsectarian |
Raleigh | Private | 54 | -15.6% |
| The Way Christian Academy K–12 Other religious |
Hendersonville | Private | 102 | +85.5% |
| Thomas Academy charter K–12 Thomas Academy |
Lake Waccamaw | Public | 37 | — |
| Thomas Jefferson Classical Academy charter virtual K–12 Thomas Jefferson Classical Academy |
Mooresboro | Public | 356 | +2.3% |
| Thomasville High Thomasville City Schools |
Thomasville | Public | 590 | -8.5% |
| Timbersong Academy Nonsectarian |
Weaverville | Private | 28 | — |
| Timbersong Academy - Bat Cave Nonsectarian |
Hendersonville | Private | 6 | — |
| Topsail High Pender County Schools |
Hampstead | Public | 1,945 | +25.7% |
| Tri-City Christian Academy K–12 Other religious |
High Point | Private | 183 | +10.2% |
| Tri-County Christian School K–12 Other religious |
Spruce Pine | Private | 35 | — |
| Triad Baptist Christian Academy K–12 Other religious |
Kernersville | Private | 283 | — |
| Triad Math and Science Academy charter K–12 Triad Math and Science Academy |
Greensboro | Public | 387 | +8.1% |
| Triangle Math and Science Academy charter K–12 Triangle Math and Science Academy |
Cary | Public | 470 | +59.3% |
| Trinity Baptist Academy K–12 Other religious |
Mocksville | Private | 75 | +25.0% |
| Trinity Christian Preparatory School K–12 Other religious |
Charlotte | Private | 89 | — |
| Trinity Christian School Of Fayetteville, Inc. K–12 Other religious |
Fayetteville | Private | 393 | +36.0% |
| Trinity High School virtual Randolph County School System |
Trinity | Public | 675 | +6.3% |
| Trinity School Of Durham & Chapel Hill K–12 Other religious |
Durham | Private | 558 | +8.3% |
| Triton High virtual Harnett County Schools |
Erwin | Public | 1,274 | +4.0% |
| True Light Shines Academy K–12 Other religious |
Wake Forest | Private | 22 | — |
| Turning Point Academy virtual K–12 Cleveland County Schools |
Shelby | Public | 123 | +101.6% |
| Turning Point Academy Charlotte-Mecklenburg Schools |
Charlotte | Public | 144 | — |
| Tuscola High virtual Haywood County Schools |
Waynesville | Public | 873 | -3.7% |
| UNC Hospital School K–12 Chapel Hill-Carrboro City Schools |
Chapel Hill | Public | — | — |
| UNCG Early/Middle College Guilford County Schools |
Greensboro | Public | 199 | -4.3% |
| Union Academy charter K–12 Union Academy Charter School |
Monroe | Public | 631 | +15.4% |
| Union Grove Christian School K–12 Other religious |
Lexington | Private | 455 | +17.3% |
| Union High Sampson County Schools |
Rose Hill | Public | 494 | +13.0% |
| Union Pines High Moore County Schools |
Cameron | Public | 1,462 | +6.2% |
| United Faith Christian Academy K–12 Other religious |
Charlotte | Private | 141 | -2.1% |
| Unity Christian Academy K–12 Other religious |
Chocowinity | Private | 139 | +32.4% |
| University Christian High School Other religious |
Hickory | Private | 165 | +17.0% |
| Uwharrie Charter Academy charter K–12 Uwharrie Charter Academy |
Asheboro | Public | 794 | +26.0% |
| Uwharrie Charter Remote Academy charter virtual K–12 Uwharrie Charter Academy |
Asheboro | Public | 87 | — |
| Uwharrie Learning Center K–12 Nonsectarian |
Gold Hill | Private | 24 | — |
| Uwharrie Ridge Six-Twelve virtual K–12 Randolph County School System |
Trinity | Public | 163 | -14.2% |
| Valor Preparatory Academy charter K–12 Valor Preparatory Academy |
Concord | Public | 183 | +7.6% |
| Vance Charter School charter K–12 Vance Charter School |
Henderson | Public | 338 | +1.2% |
| Vance County High School Vance County Schools |
Henderson | Public | 1,064 | +15.5% |
| Vance Virtual Village Academy virtual K–12 Vance County Schools |
Henderson | Public | 80 | -24.5% |
| Vandalia Christian School K–12 Other religious |
Greensboro | Private | 351 | -28.5% |
| Veritas Christian Academy K–12 Other religious |
Fletcher | Private | 336 | +5.0% |
| Victory Christian Academy K–12 Other religious |
Ruffin | Private | 29 | — |
| Victory Christian Academy K–12 Other religious |
Gastonia | Private | 126 | +24.8% |
| Victory Christian Center School K–12 Other religious |
Charlotte | Private | 168 | -6.1% |
| Victory Christian School K–12 Other religious |
Henderson | Private | 62 | — |
| Victory Christian School K–12 Other religious |
Elizabeth City | Private | 180 | +27.7% |
| Victory Christian School K–12 Other religious |
Sylva | Private | 77 | -15.4% |
| Vidant Health K–12 Pitt County Schools |
Greenville | Public | 1 | — |
| Village Academy Nonsectarian |
Jacksonville | Private | 13 | — |
| Village Christian Academy K–12 Other religious |
Fayetteville | Private | 529 | -20.3% |
| Voyager Academy charter K–12 Voyager Academy |
Durham | Public | 421 | +0.5% |
| Wake Christian Academy K–12 Other religious |
Raleigh | Private | 897 | +0.1% |
| Wake EC of Information & Biotechnologies Wake County Schools |
Morrisville | Public | 260 | +108.0% |
| Wake Forest High School Wake County Schools |
Wake Forest | Public | 2,043 | -6.2% |
| Wake Preparatory Academy charter K–12 Wake Preparatory Academy |
Wake Forest | Public | 715 | +77.4% |
| Wakefield High Wake County Schools |
Raleigh | Public | 2,065 | -4.0% |
| Walkertown High Winston Salem / Forsyth County Schools |
Walkertown | Public | 662 | -7.4% |
| Wallace-Rose Hill High Duplin County Schools |
Teachey | Public | 738 | +3.8% |
| Walter M Williams High Alamance-Burlington Schools |
Burlington | Public | 1,206 | +0.7% |
| Wanchese Christian Academy K–12 Other religious |
Wanchese | Private | 62 | — |
| Warlick Academy K–12 Gaston County Schools |
Gastonia | Public | 142 | +89.3% |
| Warren County High virtual Warren County Schools |
Warrenton | Public | 362 | +4.6% |
| Washington County High K–12 Washington County Schools |
Plymouth | Public | 245 | -2.4% |
| Washington High Beaufort County Schools |
Washington | Public | 794 | -3.9% |
| Washington Montessori charter K–12 Washington Montessori |
Washington | Public | 90 | +9.8% |
| Watauga High Watauga County Schools |
Boone | Public | 1,289 | +4.3% |
| Watauga Innovation Academy Watauga County Schools |
Boone | Public | 292 | +7.0% |
| Waterview Learning Academy K–12 Nonsectarian |
Wilmington | Private | 86 | — |
| Wayne Christian School K–12 Other religious |
Goldsboro | Private | 588 | +51.9% |
| Wayne Country Day School K–12 Nonsectarian |
Goldsboro | Private | 278 | -9.2% |
| Wayne Middle / High Academy K–12 Wayne County Public Schools |
Goldsboro | Public | 57 | — |
| Wayne Preparatory Academy charter K–12 Wayne Preparatory |
Goldsboro | Public | 241 | +26.8% |
| Wayne School of Technical Arts K–12 Wayne County Public Schools |
Goldsboro | Public | 133 | +101.5% |
| Webb Street School K–12 Gaston County Schools |
Gastonia | Public | 97 | +6.6% |
| Weddington High Union County Public Schools |
Matthews | Public | 1,899 | +3.0% |
| Weldon STEM High School Career Academies Weldon City Schools |
Halifax | Public | 145 | -0.7% |
| Wescare Christian Academy K–12 Other religious |
Troy | Private | 85 | — |
| West Bladen High Bladen County Schools |
Bladenboro | Public | 720 | +3.4% |
| West Brunswick High virtual Brunswick County Schools |
Shallotte | Public | 1,466 | +1.6% |
| West Cabarrus High Cabarrus County Schools |
Concord | Public | 1,627 | -3.5% |
| West Caldwell High virtual Caldwell County Schools |
Lenoir | Public | 634 | -10.2% |
| West Carteret High virtual K–12 Carteret County Public Schools |
Morehead City | Public | 1,093 | -3.6% |
| West Charlotte High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 2,008 | +38.2% |
| West Christian Academy K–12 Other religious |
Shallotte | Private | 66 | — |
| West Columbus High Columbus County Schools |
Cerro Gordo | Public | 459 | +17.4% |
| West Craven High Craven County Board of Education |
Vanceboro | Public | 751 | -11.9% |
| West Davidson High virtual Davidson County Schools |
Lexington | Public | 740 | +4.8% |
| West Forsyth High Winston Salem / Forsyth County Schools |
Clemmons | Public | 2,145 | -5.5% |
| West Henderson High virtual Henderson County Schools |
Hendersonville | Public | 1,053 | -3.1% |
| West Iredell High virtual Iredell-Statesville Schools |
Statesville | Public | 767 | -4.7% |
| West Johnston High Johnston County Public Schools |
Benson | Public | 1,563 | +16.8% |
| West Lincoln High virtual Lincoln County Schools |
Lincolnton | Public | 731 | -6.2% |
| West Mecklenburg High School Charlotte-Mecklenburg Schools |
Charlotte | Public | 1,290 | +6.5% |
| West Rowan High Rowan-Salisbury Schools |
Mount Ulla | Public | 988 | -7.2% |
| West Stanly High Stanly County Schools |
Oakboro | Public | 800 | +6.1% |
| West Stokes High School Stokes County Schools |
King | Public | 799 | +5.0% |
| West Wilkes High School virtual Wilkes County Schools |
Millers Creek | Public | 582 | -4.1% |
| Westchester Country Day School K–12 Nonsectarian |
High Point | Private | 388 | -4.0% |
| Western Alamance High Alamance-Burlington Schools |
Elon | Public | 1,138 | +8.2% |
| Western Guilford High Guilford County Schools |
Greensboro | Public | 1,243 | -9.5% |
| Western Harnett High virtual Harnett County Schools |
Lillington | Public | 1,324 | +0.2% |
| Westover High Cumberland County Schools |
Fayetteville | Public | 1,234 | +11.3% |
| Wheatmore High School virtual Randolph County School System |
Trinity | Public | 667 | -2.8% |
| White Oak High virtual Onslow County Schools |
Jacksonville | Public | 1,252 | +10.9% |
| White Plains Christian School K–12 Other religious |
Mount Airy | Private | 67 | -14.1% |
| Whiteville High virtual Whiteville City Schools |
Whiteville | Public | 639 | -4.1% |
| Wilkes Central High School virtual Wilkes County Schools |
Wilkesboro | Public | 719 | -2.8% |
| William Amos Hough High Charlotte-Mecklenburg Schools |
Cornelius | Public | 2,518 | +1.9% |
| Williams Secondary Montessori K–12 Charlotte-Mecklenburg Schools |
Charlotte | Public | 227 | +18.8% |
| Willow Spring High Wake County Schools |
Fuquay Varina | Public | 2,223 | +139.5% |
| Wilmington Christian Academy K–12 Other religious |
Wilmington | Private | 730 | +21.1% |
| Wilson Academy of Virtual Education virtual K–12 Wilson County Schools |
Wilson | Public | 28 | — |
| Wilson Christian Academy K–12 Other religious |
Wilson | Private | 461 | -0.2% |
| Wilson Preparatory Academy charter virtual K–12 Wilson Preparatory Academy |
Wilson | Public | 188 | -21.3% |
| Winston-Salem Preparatory Acad K–12 Winston Salem / Forsyth County Schools |
Winston-Salem | Public | 177 | +26.4% |
| Winston-Salem Street School Other religious |
Winston Salem | Private | 40 | — |
| Wolf Creek Academy K–12 Other religious |
Mars Hill | Private | 26 | — |
| Wolfe School K–12 Union County Public Schools |
Monroe | Public | 89 | +7.2% |
| Woodland Baptist Christian School K–12 Other religious |
Winston Salem | Private | 209 | +21.5% |
| Woods Charter charter virtual K–12 Woods Charter School |
Chapel Hill | Public | 185 | +2.2% |
| Word Of Faith Christian School K–12 Other religious |
Spindale | Private | 77 | -11.5% |
| Word Of God Christian Academy Other religious |
Raleigh | Private | 38 | — |
| Word Of God Fellowship Other religious |
Raleigh | Private | 34 | — |
| Yadkin Success Academy K–12 Yadkin County Schools |
Yadkinville | Public | 35 | — |
| Yancey County Christian School K–12 Other religious |
Burnsville | Private | 77 | — |
Sources: Public — NCES Common Core of Data via the Urban Institute API; "HS enrollment" = grades 9–12 (so K–12/combined records aren't inflated by their elementary grades); trend 2021–2024. Private — NCES Private School Universe Survey (PSS); enrollment is total students (PSS has no grade detail); trend 2018→2022 (biennial). "High school" = offers grade 12. Winners/losers shown for public only (comparable annual span) and exclude very small/near-closure schools.