Skip to main content
OpenSchoolData

Largest Schools in North Carolina

North Carolina has 2,703 public schools across 332 districts with a total enrollment of 1,541,722 students. The largest school is Myers Park High School in Charlotte.

Largest Schools in North Carolina

#SchoolCityEnrollment
1Myers Park High SchoolCharlotte3,593
2Ardrey Kell High SchoolCharlotte3,529
3South Mecklenburg High SchoolCharlotte3,344
4NC Virtual AcademyDurham3,047
5Apex Friendship HighApex2,772
6Leesville Road HighRaleigh2,613
7William Amos Hough HighCornelius2,518
8Enloe HighRaleigh2,502
9Apex HighApex2,500
10Panther Creek HighCary2,435

Largest Districts in North Carolina

School data for North Carolina is sourced from the National Center for Education Statistics (NCES) Common Core of Data and EDFacts assessment results.

Frequently Asked Questions

The largest public school in North Carolina by enrollment is Myers Park High School in Charlotte with 3,593 students.

North Carolina has 2,703 public schools across 332 school districts, with a total enrollment of 1,541,722 students.

All school data comes from the National Center for Education Statistics (NCES) Common Core of Data and EDFacts assessment results. This includes enrollment, student-teacher ratios, proficiency rates, and graduation rates.

School data includes enrollment, student-teacher ratios, proficiency rates, and graduation rates from NCES and EDFacts.