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

Alamance County

North Carolina · Public K-12

Public K-12 schools in Alamance County number 42, teaching approximately 25,737 North Carolina students against a population of 176,893. That works out to 21 elementary, 7 middle, and 11 high schools.

7-year change in Alamance County

SY 2017-18 vs SY 2024-25
Total enrollment
25,737
+945 (+4%) vs SY 2017-18
School count
41
+3 (+8%) vs SY 2017-18
% White
37%
was 47%
% Hispanic
30%
was 25%
% Black
23%
was 22%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
42
5 districts
Enrollment
25,737
NCES CCD
Median income
$65,651
Above North Carolina avg
Free/reduced lunch
79.7%
Below North Carolina avg
Elementary
21
10,793 students
Middle
7
4,960 students
High
11
7,644 students
Combined / other
3
2,340 students
LARGEST DISTRICT
Alamance-Burlington Schools
22,661 students · 5 districts in Alamance County

County vs. school enrollment demographics

Left bar is the racial makeup of Alamance 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
60%
Hispanic
15%
Black
20%
Asian
2%
Two or more
8%
Native American
1%
Pacific Islander
0%
School enrollment
White
37%
Hispanic
30%
Black
23%
Asian
2%
Two or more
8%
Native American
0%
Pacific Islander
0%
Bachelor's+
28.7%
adults 25+
Poverty rate
9.7%
ACS 5-year
Unemployment
5.1%
civilian labor
Median age
39
22.2% under 18

Test scores in Alamance County

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

See all 35 schools in Alamance County ranked by score →

All schools (42)

NameCityLevelGradesEnrollmentRating
Walter M Williams HighBurlingtonHigh09-121,206·
Southern Alamance HighGrahamHigh09-121,148·
Western Alamance HighElonHigh09-121,138·
Southeast Alamance HighHaw RiverHigh09-121,079·
Clover GardenBurlingtonCombinedKG-12963·
Eastern Alamance HighMebaneHigh09-12952·
Hawfields MiddleMebaneMiddle06-08864·
Western Alamance MiddleElonMiddle06-08837·
Graham HighGrahamHigh09-12828·
Southern Alamance MiddleGrahamMiddle06-08822·
Hugh M Cummings HighBurlingtonHigh09-12807·
Audrey W. Garrett ElementaryMebaneElementaryPK-05785·
River Mill AcademyGrahamCombinedKG-12780·
Turrentine MiddleBurlingtonMiddle06-08739·
Alamance Community SchoolHaw RiverElementaryKG-07736·
Elon ElementaryElonElementaryKG-05689·
Highland ElementaryBurlingtonElementaryKG-05661·
Woodlawn MiddleMebaneMiddle06-08633·
Altamahaw-Ossipee ElementaryElonElementaryKG-05623·
Alexander Wilson ElementaryGrahamElementaryPK-05609·
The Hawbridge SchoolSaxapahawCombinedKG-12597·
Hillcrest ElementaryBurlingtonElementaryPK-05556·
Marvin B Smith ElementaryBurlingtonElementaryPK-05556·
Graham MiddleGrahamMiddle06-08553·
Eastlawn ElementaryBurlingtonElementaryPK-05528·
South Graham ElementaryGrahamElementaryPK-05518·
Broadview MiddleBurlingtonMiddle06-08512·
South Mebane ElementaryMebaneElementaryKG-05506·
Edwin M Holt ElementaryBurlingtonElementaryKG-05505·
R Homer Andrews ElementaryBurlingtonElementaryPK-05498·
Harvey R Newlin ElementaryBurlingtonElementaryPK-05491·
Haw River ElementaryHaw RiverElementaryPK-05490·
Grove Park ElementaryBurlingtonElementaryPK-05437·
North Graham ElementaryGrahamElementaryPK-05362·
B. Everett Jordan ElementaryGrahamElementaryKG-05338·
E M Yoder ElementaryMebaneElementaryPK-05336·
Sylvan ElementarySnow CampElementaryPK-05298·
Pleasant Grove ElementaryBurlingtonElementaryPK-05271·
ABSS Early College at ACCGrahamHigh09-13247·
Alamance Virtual SchoolGrahamHigh06-12203·
Ray Street AcademyGrahamHigh06-1236·
Career and Technical Education CenterBurlingtonHigh09-120·

Cities in Alamance County

Burlington15 schoolsGraham12 schoolsMebane6 schoolsElon4 schoolsHaw River3 schoolsSaxapahaw1 schoolSnow Camp1 school

About Alamance County

Alamance County is a medium-population county of about 176,893 residents in North Carolina. Its public-school system teaches approximately 25,737 students across 42 schools.

For perspective, census numbers show median household income runs near $65,651, about 29% of adults have a bachelor's degree or above, and the federal-poverty share is near 10%.

On the school-mix side, Alamance County comprises 21 elementary schools (10,793 students), 7 middle schools (4,960), 11 high schools (7,644), and 3 combined or other schools.

Alamance-Burlington Schools dominates the local landscape, accounting for roughly 22,661 students on its own.

Five-year track record. Combined enrollment now sits at 25,737 students, increased 4% from the 24,792 reported in SY 2017-18. Over that span, Alamance County added 3 schools, going from 38 to 41. On the demographic side, White enrollment moved from 47% to 37% over the same window.

On allk12, the community for Alamance County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Alamance County?
Alamance County, North Carolina has 42 public K-12 schools serving approximately 25,737 students.
How many high schools are in Alamance County?
Alamance County, North Carolina has 11 public high schools, serving approximately 7,644 students.
How many middle schools are in Alamance County?
Alamance County, North Carolina has 7 public middle schools, serving approximately 4,960 students.
How many elementary schools are in Alamance County?
Alamance County, North Carolina has 21 public elementary schools, serving approximately 10,793 students.
What is the largest school district in Alamance County?
Alamance-Burlington Schools is the largest school district in Alamance County, serving approximately 22,661 students. The county contains 5 school districts overall.
What is the population of Alamance County?
Alamance County, North Carolina has a population of approximately 176,893, with a median age of 39. About 22.2% of residents are under 18.
What is the median household income in Alamance County?
Median household income in Alamance County is $65,651, above the North Carolina average of $63,182. About 9.7% of residents live below the federal poverty line.
How educated are residents of Alamance County?
Approximately 28.7% of adults 25 and older in Alamance County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Alamance County qualify for free or reduced lunch?
Roughly 79.7% of students in Alamance 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 Alamance County schools?
Across Alamance County public schools, the enrollment-weighted student-teacher ratio is approximately 17.2 to 1.

Alamance County school rankings

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