North Carolina · NCES CCD 2024-25

Largest Schools in North Carolina

The 50 largest public schools in North Carolina, ranked by total student enrollment from NCES CCD 2024-25.

3,482
Largest school
2,284
Avg across top 50
50
Schools listed

The ranking in one line

Nc Virtual Academy in Durham is North Carolina's largest public school with 3,482 students enrolled.

3,482
students at Nc Virtual Academy
21.6:1
student-teacher ratio at the largest school
2,284
average across the top 50
# School Enrollment
1 Nc Virtual Academy Durham 3,482
2 Myers Park High School Charlotte 3,225
3 Ardrey Kell High School Charlotte 3,036
4 Apex Friendship High Apex 2,748
5 Enloe High Raleigh 2,643
6 Wake Preparatory Academy Wake Forest 2,617
7 Panther Creek High Cary 2,609
8 South Mecklenburg High School Charlotte 2,534
9 William Amos Hough High Cornelius 2,518
10 Millbrook High Raleigh 2,498
11 North Carolina Cyber Academy Durham 2,461
12 Apex High Apex 2,449
13 East Mecklenburg High School Charlotte 2,422
14 Leesville Road High Raleigh 2,411
15 Palisades High School Charlotte 2,332
16 Rolesville High Rolesville 2,321
17 Lincoln Charter School Denver 2,316
18 Green Hope High Cary 2,304
19 Pinecrest High Southern Pines 2,290
20 Green Level High Cary 2,283
21 Emsley a Laney High Wilmington 2,243
22 Julius L. Chambers High School Charlotte 2,225
23 Willow Spring High Fuquay Varina 2,223
24 Lake Norman Charter Huntersville 2,222
25 C E Jordan High Durham 2,189
26 Corinth Holders High Wendell 2,187
27 Union Academy Monroe 2,186
28 Providence High School Charlotte 2,167
29 Athens Drive High Raleigh 2,156
30 Needham Broughton High Raleigh 2,153
31 Uwharrie Charter Academy Asheboro 2,145
32 West Forsyth High Clemmons 2,145
33 Ronald W Reagan High School Pfafftown 2,122
34 Hoke County High Raeford 2,110
35 American Leadership Academy - Johnston Clayton 2,082
36 John T Hoggard High Wilmington 2,082
37 Mallard Creek High School Charlotte 2,068
38 Wakefield High Raleigh 2,065
39 Northwest Guilford High Greensboro 2,055
40 Cary High Cary 2,044
41 Wake Forest High School Wake Forest 2,043
42 Independence High School Charlotte 2,024
43 Holly Springs High Holly Springs 2,018
44 West Charlotte High School Charlotte 2,008
45 Overhills High Spring Lake 1,981
46 Grimsley High Greensboro 1,967
47 Piedmont Community Charter School Gastonia 1,963
48 Marvin Ridge High Waxhaw 1,961
49 Topsail High Hampstead 1,945
50 Jack Britt High Fayetteville 1,940

Methodology

Enrollment data comes from the NCES Common Core of Data (CCD) 2024-25 school year. Schools are ranked by total student enrollment. Student-teacher ratios are calculated from full-time equivalent (FTE) teacher counts reported by each school.