The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

20 schools in Mooresville

North Carolina · Public K-12

For families in Mooresville, public-school options total 20 K-12 campuses, with combined enrollment near 16,278 (10 elementary, 5 middle, and 3 high).

7-year change in Mooresville

SY 2017-18 vs SY 2024-25
Total enrollment
16,278
+113 (+1%) vs SY 2017-18
School count
19
+1 (+6%) vs SY 2017-18
% White
64%
was 75%
% Hispanic
13%
was 8%
% Black
11%
was 8%
% Asian
4%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Coddle Creek ElementaryElementaryPK-05808
East Mooresville IntermediateElementary03-05612
Lake Norman ElementaryElementaryPK-05641
Lake Norman HighHigh09-121,905
Lakeshore ElementaryElementaryPK-05658
Lakeshore MiddleMiddle06-08531
Langtree Charter AcademyCombinedKG-121,376
Mooresville High SchoolHigh09-121,923
Mooresville IntermediateElementary03-05690
Mooresville MiddleMiddle06-08696
NF Woods CampusHigh06-120
Park View ElementaryElementaryKG-02421
Pine Lake PreparatoryCombinedKG-121,888
Rocky River ElementaryElementaryPK-02460
Selma Burke MiddleMiddle06-08649
Shepherd ElementaryElementaryPK-05738
South ElementaryElementaryPK-02466
The Brawley SchoolMiddle06-08641
Woodland Heights ElementaryElementaryPK-05594
Woodland Heights MiddleMiddle06-08581

About Mooresville

Public education in Mooresville, North Carolina runs across 20 schools that serves roughly 16,278 students. By footprint, Mooresville sits in the average-sized bracket.

In terms of grade levels, the city spans 10 elementary, 5 middle, 3 high, and 2 other.

Schools in Mooresville average about 814 students each, 43% above the North Carolina norm.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment remained close to its prior level: 16,165 students in SY 2017-18 versus 16,278 in SY 2024-25. The school count climbed from 18 to 19 across the same 7-year window. Demographically, the White share of enrollment shrank from 75% to 64%.

On this page, the community for Mooresville discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Mooresville?
Mooresville, North Carolina has 20 public K-12 schools serving approximately 16,278 students.
How many elementary, middle, and high schools are in Mooresville?
Mooresville has 10 elementary, 5 middle, 3 high, 2 combined-grade public schools.
What is the largest public school in Mooresville?
Mooresville High School is the largest public school in Mooresville by enrollment, with approximately 1,923 students.
What school districts serve Mooresville?
Mooresville is served by 4 public school districts, including Langtree Charter Academy, Pine Lake Preparatory, Iredell-Statesville Schools, Mooresville Graded School District.
What grade levels do public schools in Mooresville cover?
Public schools in Mooresville serve students from pre-K through grade 12.
Are there charter schools in Mooresville?
2 of the 20 public schools in Mooresville are charter schools.