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

Iredell County

North Carolina · Public K-12

Of the 52 public K-12 schools in Iredell County, the largest district by enrollment is Iredell-Statesville Schools (21,017 students). Total county enrollment runs around 31,906. The level mix is 25 elementary, 11 middle, and 11 high schools.

7-year change in Iredell County

SY 2017-18 vs SY 2024-25
Total enrollment
31,906
+632 (+2%) vs SY 2017-18
School count
51
+3 (+6%) vs SY 2017-18
% White
58%
was 68%
% Hispanic
17%
was 12%
% Black
15%
was 13%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
52
7 districts
Enrollment
31,906
NCES CCD
Median income
$81,419
Above North Carolina avg
Free/reduced lunch
60.7%
Below North Carolina avg
Elementary
25
13,321 students
Middle
11
5,891 students
High
11
9,152 students
Combined / other
5
3,542 students
LARGEST DISTRICT
Iredell-Statesville Schools
21,017 students · 7 districts in Iredell County

County vs. school enrollment demographics

Left bar is the racial makeup of Iredell County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
74%
Hispanic
9%
Black
11%
Asian
2%
Two or more
7%
Native American
0%
Pacific Islander
0%
School enrollment
White
58%
Hispanic
17%
Black
15%
Asian
3%
Two or more
7%
Native American
0%
Pacific Islander
0%
Bachelor's+
34.1%
adults 25+
Poverty rate
7.8%
ACS 5-year
Unemployment
4.2%
civilian labor
Median age
41
22.3% under 18

Test scores in Iredell County

Latest 2024-25 ELA proficiency, 39 schools ranked. North Carolina state average: 51.8%.

See all 39 schools in Iredell County ranked by score →

All schools (52)

NameCityLevelGradesEnrollmentRating
Mooresville High SchoolMooresvilleHigh09-121,923·
Lake Norman HighMooresvilleHigh09-121,905·
Pine Lake PreparatoryMooresvilleCombinedKG-121,888·
South Iredell HighStatesvilleHigh09-121,768·
Langtree Charter AcademyMooresvilleCombinedKG-121,376·
Statesville HighStatesvilleHigh09-12991·
North Iredell HighOlinHigh09-12983·
Troutman ElementaryTroutmanElementaryPK-05902·
American Renaissance SchoolStatesvilleElementaryKG-08823·
Coddle Creek ElementaryMooresvilleElementaryPK-05808·
Iredell Charter Academy of Arts &ScienceTroutmanElementaryKG-08795·
West Iredell HighStatesvilleHigh09-12767·
Shepherd ElementaryMooresvilleElementaryPK-05738·
Mooresville MiddleMooresvilleMiddle06-08696·
Mooresville IntermediateMooresvilleElementary03-05690·
East Iredell ElementaryStatesvilleElementaryPK-05663·
Lakeshore ElementaryMooresvilleElementaryPK-05658·
Selma Burke MiddleMooresvilleMiddle06-08649·
Lake Norman ElementaryMooresvilleElementaryPK-05641·
The Brawley SchoolMooresvilleMiddle06-08641·
East Mooresville IntermediateMooresvilleElementary03-05612·
Woodland Heights ElementaryMooresvilleElementaryPK-05594·
Woodland Heights MiddleMooresvilleMiddle06-08581·
Cloverleaf ElementaryStatesvilleElementaryPK-05568·
Celeste Henkel ElementaryStatesvilleElementaryPK-05558·
North Iredell MiddleOlinMiddle06-08556·
Lakeshore MiddleMooresvilleMiddle06-08531·
Third Creek ElementaryStatesvilleElementaryPK-05526·
West Iredell MiddleStatesvilleMiddle06-08521·
Oakwood Middle IB SchoolStatesvilleMiddle06-08516·
Troutman MiddleTroutmanMiddle06-08470·
South ElementaryMooresvilleElementaryPK-02466·
Rocky River ElementaryMooresvilleElementaryPK-02460·
Cool Spring ElementaryClevelandElementaryPK-05447·
Park View ElementaryMooresvilleElementaryKG-02421·
Third Creek MiddleStatesvilleMiddle06-08402·
N B Mills ElementaryStatesvilleElementaryPK-05378·
Harmony ElementaryHarmonyElementaryPK-05371·
Central ElementaryStatesvilleElementaryPK-05331·
East Iredell MiddleStatesvilleMiddle06-08328·
Scotts ElementaryStatesvilleElementaryPK-05283·
Agriculture and Science Early CollegeOlinHigh09-13255·
Sharon ElementaryStatesvilleElementaryPK-05251·
Union Grove ElementaryUnion GroveElementaryPK-05247·
Collaborative College for TechnologyStatesvilleHigh09-13232·
Crossroads Arts and Science Early CollegStatesvilleHigh09-13225·
ISS Virtual AcademyStatesvilleCombinedKG-12138·
Northview AcademyStatesvilleCombinedKG-12108·
Career Academy and Technical SchoolTroutmanHigh06-12103·
Success Institute CharterStatesvilleElementaryKG-0890·
Discovery SchoolStatesvilleCombinedPK-1232·
NF Woods CampusMooresvilleHigh06-120·

Cities in Iredell County

Statesville22 schoolsMooresville20 schoolsTroutman4 schoolsOlin3 schoolsCleveland1 schoolHarmony1 schoolUnion Grove1 school

About Iredell County

Iredell County is a medium-population county of about 196,544 residents in North Carolina. Its public-school system enrolls approximately 31,906 students across 52 schools.

For perspective, census numbers show the median household earns about $81,419 a year, about 34% of adults have a bachelor's degree or above, and roughly 8% of residents live below the federal poverty line. That income level is 29% above the North Carolina median.

On the school-mix side, Iredell County spans 25 elementary schools (13,321 students), 11 middle schools (5,891), 11 high schools (9,152), and 5 combined or other schools.

The largest single district in Iredell County is Iredell-Statesville Schools, which alone enrolls about 21,017 students.

Over the past 7-year window. Total public-school enrollment in Iredell County has remained close to its prior level since SY 2017-18, moving from about 31,274 students to 31,906. Over that span, Iredell County opened 3 schools, going from 48 to 51. On the demographic side, White enrollment moved from 68% to 58% over the same window.

Within the allk12 community for this area, the community for Iredell County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Iredell County?
Iredell County, North Carolina has 52 public K-12 schools serving approximately 31,906 students.
How many high schools are in Iredell County?
Iredell County, North Carolina has 11 public high schools, serving approximately 9,152 students.
How many middle schools are in Iredell County?
Iredell County, North Carolina has 11 public middle schools, serving approximately 5,891 students.
How many elementary schools are in Iredell County?
Iredell County, North Carolina has 25 public elementary schools, serving approximately 13,321 students.
What is the largest school district in Iredell County?
Iredell-Statesville Schools is the largest school district in Iredell County, serving approximately 21,017 students. The county contains 7 school districts overall.
How many people live in Iredell County?
Iredell County has roughly 196,544 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Iredell County?
Median household income in Iredell County is $81,419, above the North Carolina average of $63,182. About 7.8% of residents live below the federal poverty line.
How educated are residents of Iredell County?
Approximately 34.1% of adults 25 and older in Iredell County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Iredell County qualify for free or reduced lunch?
Roughly 60.7% of students in Iredell County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the North Carolina county average of 86.8%.
What is the student-teacher ratio in Iredell County schools?
Across Iredell County public schools, the enrollment-weighted student-teacher ratio is approximately 18.3 to 1.

Iredell County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data