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

Davidson County

North Carolina · Public K-12

The 49 public K-12 schools in Davidson County cover all standard grade bands (26 elementary, 8 middle, and 12 high), with combined enrollment around 23,696.

7-year change in Davidson County

SY 2017-18 vs SY 2024-25
Total enrollment
23,696
-1,064 (-4%) vs SY 2017-18
School count
47
0 (0%) vs SY 2017-18
% White
60%
was 69%
% Hispanic
20%
was 15%
% Black
12%
was 10%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
49
4 districts
Enrollment
23,696
NCES CCD
Median income
$64,172
Above North Carolina avg
Free/reduced lunch
76.3%
Below North Carolina avg
Elementary
26
11,089 students
Middle
8
4,953 students
High
12
7,537 students
Combined / other
3
117 students
LARGEST DISTRICT
Davidson County Schools
17,936 students · 4 districts in Davidson County

County vs. school enrollment demographics

Left bar is the racial makeup of Davidson 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
78%
Hispanic
9%
Black
9%
Asian
2%
Two or more
8%
Native American
0%
Pacific Islander
0%
School enrollment
White
60%
Hispanic
20%
Black
12%
Asian
2%
Two or more
6%
Native American
0%
Pacific Islander
0%
Bachelor's+
21.7%
adults 25+
Poverty rate
9.9%
ACS 5-year
Unemployment
4.1%
civilian labor
Median age
42
21.7% under 18

Test scores in Davidson County

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

See all 41 schools in Davidson County ranked by score →

All schools (49)

NameCityLevelGradesEnrollmentRating
Oak Grove HighWinston-SalemHigh09-12992·
North Davidson HighLexingtonHigh09-12935·
Central Davidson HighLexingtonHigh09-12897·
Lexington Senior High SchoolLexingtonHigh09-12889·
Ledford Senior HighThomasvilleHigh09-12776·
Thomasville PrimaryThomasvilleElementaryPK-03753·
West Davidson HighLexingtonHigh09-12740·
Oak Grove MiddleWinston-SalemMiddle06-08727·
Wallburg ElementaryWinston-SalemElementaryPK-05717·
East Davidson HighThomasvilleHigh09-12709·
North Davidson MiddleLexingtonMiddle06-08706·
Central Davidson MiddleLexingtonMiddle06-08686·
Davidson Charter AcademyLexingtonElementaryKG-08658·
Ledford MiddleThomasvilleMiddle06-08651·
South Davidson Middle and HighDentonHigh06-12640·
Welcome ElementaryLexingtonElementaryPK-05638·
Northwest ElementaryLexingtonElementaryPK-05625·
Southwood ElementaryLexingtonElementaryPK-05616·
Lexington Middle SchoolLexingtonMiddle06-08595·
Thomasville HighThomasvilleHigh09-12590·
E Lawson Brown MiddleThomasvilleMiddle06-08560·
Midway ElementaryLexingtonElementaryPK-05546·
Tyro MiddleLexingtonMiddle06-08528·
Fair Grove ElementaryThomasvilleElementaryPK-05524·
Thomasville MiddleThomasvilleMiddle06-08500·
Friendship ElementaryWinston-SalemElementaryPK-05470·
Friedberg ElementaryWinston-SalemElementaryPK-05468·
Churchland ElementaryLexingtonElementaryPK-05441·
Davis-Townsend ElementaryLexingtonElementaryPK-05430·
Tyro ElementaryLexingtonElementaryPK-05393·
Hasty ElementaryThomasvilleElementaryPK-05385·
Pickett Elementary SchoolLexingtonElementaryKG-05385·
Charles England Elementary SchoolLexingtonElementary01-05381·
Denton ElementaryDentonElementaryPK-05369·
Southwest Elementary Global AcademyLexingtonElementary01-05369·
Pilot ElementaryThomasvilleElementaryPK-05321·
South Lexington SchoolLexingtonElementaryPK-KG308·
Liberty Drive ElementaryThomasvilleElementary04-05306·
Southmont ElementaryLexingtonElementaryPK-05281·
Reeds ElementaryLexingtonElementaryPK-05274·
Silver Valley ElementaryLexingtonElementaryPK-05221·
Brier Creek ElementaryThomasvilleElementaryPK-05210·
Yadkin Valley Regional Career AcademyLexingtonHigh09-13167·
Davidson Early CollegeThomasvilleHigh09-13138·
Stoner-Thomas SchoolLexingtonCombinedKG-1291·
Davidson County High SchoolLexingtonHigh06-1264·
South Lexington Developmental CenterLexingtonCombinedKG-1226·
Bulldog AcademyThomasvilleElementaryM-M··
Davidson County Schools Virtual AcademyThomasvilleCombinedM-M··

Cities in Davidson County

Lexington27 schoolsThomasville15 schoolsWinston-Salem5 schoolsDenton2 schools

About Davidson County

Across the middle-population North Carolina county of Davidson County of about 172,954 residents, the public-school footprint covers 49 schools and about 23,696 students.

Looking at the broader picture, census numbers show typical household earnings sit around $64,172, 22% of adults hold a bachelor's degree or higher, and the poverty rate is around 10%.

Looking at the level breakdown, Davidson County spans 26 elementary schools (11,089 students), 8 middle schools (4,953), 12 high schools (7,537), and 3 combined or other schools.

Davidson County Schools dominates the local landscape, accounting for roughly 17,936 students on its own.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment decreased 4%: 24,760 students in SY 2017-18 versus 23,696 in SY 2024-25. Demographically, the White share of enrollment declined from 69% to 60%.

On this page, the community for Davidson County discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Davidson County?
Davidson County, North Carolina has 49 public K-12 schools serving approximately 23,696 students.
How many high schools are in Davidson County?
Davidson County, North Carolina has 12 public high schools, serving approximately 7,537 students.
How many middle schools are in Davidson County?
Davidson County, North Carolina has 8 public middle schools, serving approximately 4,953 students.
How many elementary schools are in Davidson County?
Davidson County, North Carolina has 26 public elementary schools, serving approximately 11,089 students.
What is the largest school district in Davidson County?
Davidson County Schools is the largest school district in Davidson County, serving approximately 17,936 students. The county contains 4 school districts overall.
What is the population of Davidson County?
Davidson County, North Carolina has a population of approximately 172,954, with a median age of 42. About 21.7% of residents are under 18.
What is the median household income in Davidson County?
Median household income in Davidson County is $64,172, above the North Carolina average of $63,182. About 9.9% of residents live below the federal poverty line.
How educated are residents of Davidson County?
Approximately 21.7% of adults 25 and older in Davidson County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Davidson County qualify for free or reduced lunch?
Roughly 76.3% of students in Davidson 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 Davidson County schools?
Across Davidson County public schools, the enrollment-weighted student-teacher ratio is approximately 16.7 to 1.

Davidson County school rankings

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