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

44 schools in Cabarrus County Schools

North Carolina · 35,568 students · 5 cities

Across 44 public schools, Cabarrus County Schools (North Carolina) serves approximately 35,568 K-12 students across 21 elementary, 9 middle, and 13 high.

4-year change in Cabarrus County Schools

SY 2020-21 vs SY 2024-25
Total enrollment
35,264
+2,454 (+7%) vs SY 2020-21
School count
43
+1 (+2%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Cabarrus County Schools ranks

Among districts
MeasureThis districtIn North CarolinaIn the US
State test proficiency
ranked highest first
61.1%#11 of 112N/A
Enrollment
ranked largest first
35,568#8 of 116#168 of 9,234
Number of schools
ranked most first
44#11 of 116N/A
Students per teacher
ranked fewest first
16.5:1#76 of 116#6,769 of 9,044
Free or reduced-price lunch share
ranked highest first
48.1%#104 of 114#4,427 of 8,164
Diversity index
ranked most diverse first
74.5%#3 of 111#79 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Cabarrus County Schools

State test results across the district's 39 scored schools run from Cabarrus Early College of Technology at 88.6% proficient to Concord Middle at 26.3%, a gap of 62.3 points. That is the 17th widest gap among 104 North Carolina districts with four or more scored schools.

Since 2017-18, the 38 district schools that reported both years went from 32,162 to 31,538 students (down 2%) and from 1,907 to 1,926 full-time teachers (up 1%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Cox Mill High SchoolConcordHigh09-121,772
Hickory Ridge HighHarrisburgHigh09-121,671
West Cabarrus HighConcordHigh09-121,627
Central Cabarrus HighConcordHigh09-121,369
Harris Road MiddleConcordMiddle06-081,368
Jay M Robinson HighConcordHigh09-121,210
Northwest Cabarrus HighConcordHigh09-121,142
Concord HighConcordHigh09-121,128
Harold E. Winkler MiddleConcordMiddle06-081,094
Cox Mill ElementaryConcordElementaryKG-051,086
Hickory Ridge MiddleHarrisburgMiddle06-081,057
W R Odell ElementaryConcordElementary03-051,052
Weddington Hills ElementaryConcordElementaryKG-051,038
W R Odell PrimaryConcordElementaryKG-02938
Hickory Ridge ElementaryHarrisburgElementaryKG-05927
Roberta Road MiddleConcordMiddle06-08906
Charles E Boger ElementaryKannapolisElementaryPK-05895
Mount Pleasant HighMount PleasantHigh09-12894
Pitts School Road ElementaryConcordElementaryKG-05885
Harrisburg ElementaryHarrisburgElementaryPK-05850
Northwest Cabarrus MiddleConcordMiddle06-08825
C C Griffin MiddleConcordMiddle06-08792
Carl A Furr ElementaryConcordElementaryKG-05782
W M Irvin ElementaryConcordElementaryPK-05760
J N Fries Magnet SchoolConcordMiddle06-08755
Winecoff ElementaryConcordElementaryPK-05740
R Brown McAllister ElementaryConcordElementaryPK-05698
Mount Pleasant ElementaryMount PleasantElementaryKG-05679
Royal Oaks ElementaryKannapolisElementaryKG-08661
Mount Pleasant MiddleMount PleasantMiddle06-08660
Wolf Meadow ElementaryConcordElementaryKG-05655
Rocky River ElementaryConcordElementaryPK-05652
Patriots ElementaryConcordElementaryKG-05636
A T Allen ElementaryConcordElementaryKG-05626
Bethel ElementaryMidlandElementaryPK-05611
Concord MiddleConcordMiddle06-08583
Coltrane-Webb ElementaryConcordElementaryKG-05386
Beverly Hills ElementaryConcordElementaryKG-05304
Cabarrus Early College of TechnologyConcordHigh09-13236
Cabarrus-Kannapolis Early CollConcordHigh09-13234
Cabarrus Health Sciences InstituteConcordHigh09-11159
Cabarrus County Schools Virtual AcademyConcordCombinedKG-12107
Performance Learning CenterConcordHigh06-1277
Cabarrus Co Opportunity SchoolConcordHigh06-1241

About Cabarrus County Schools

Cabarrus County Schools is an average-sized North Carolina school district running 44 schools with combined enrollment near 35,568.

For a sense of the school types, Cabarrus County Schools covers 21 elementary, 9 middle, 13 high schools, and 1 combined or other.

Average enrollment per school in Cabarrus County Schools is about 808, meaningfully above the North Carolina average of roughly 571.

Trend over the past 4 years. Across the same 4-year window, public-school enrollment expanded 7%: 32,810 students in SY 2020-21 versus 35,264 in SY 2024-25. Cabarrus County Schools now counts 43 public schools, up from 42 in SY 2020-21.

On this page, the community for Cabarrus County Schools discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools does Cabarrus County Schools run?
Cabarrus County Schools has 44 public schools with a combined enrollment of about 35,568 students in North Carolina.
What is the mix of elementary, middle, and high schools in Cabarrus County Schools?
Cabarrus County Schools includes 21 elementary schools, 9 middle schools, 13 high schools, and 1 combined-grade school.
What is the largest school in Cabarrus County Schools?
Cox Mill High School is the largest public school in Cabarrus County Schools by enrollment, with approximately 1,772 students.
What grade levels does Cabarrus County Schools serve?
Cabarrus County Schools serves students from pre-K through grade 13 across 44 schools.
What cities does Cabarrus County Schools serve?
Cabarrus County Schools operates schools in Concord, Harrisburg, Kannapolis, Mount Pleasant, Midland across North Carolina.