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

Lee County

Virginia · Public K-12

On the public-school side, Lee County (Virginia) totals 11 K-12 campuses and roughly 2,966 students. Median household income is around $41,827. That works out to 6 elementary, 3 middle, and 2 high schools.

7-year change in Lee County

SY 2017-18 vs SY 2024-25
Total enrollment
2,966
-295 (-9%) vs SY 2017-18
School count
10
0 (0%) vs SY 2017-18
% White
97%
was 97%
% Hispanic
1%
was 1%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
11
1 districts
Enrollment
2,966
NCES CCD
Median income
$41,827
Below Virginia avg
Free/reduced lunch
94.0%
Above Virginia avg
Elementary
6
1,230 students
Middle
3
642 students
High
2
1,094 students
Combined / other
0
schools
LARGEST DISTRICT
Lee County Public Schools
2,966 students · 1 district in Lee County

County vs. school enrollment demographics

Left bar is the racial makeup of Lee 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
93%
Hispanic
2%
Black
4%
Asian
0%
Two or more
2%
Native American
0%
Pacific Islander
0%
School enrollment
White
97%
Hispanic
1%
Black
n/r
Asian
0%
Two or more
1%
Native American
0%
Pacific Islander
0%
Bachelor's+
14.1%
adults 25+
Poverty rate
22.5%
ACS 5-year
Unemployment
9.5%
civilian labor
Median age
46
18.2% under 18

Test scores in Lee County

Latest 2024-25 ELA proficiency, 10 schools ranked. Virginia state average: 74.2%.

Top 5 schools (ELA)
  1. St. Charles Elementary· 86.0%
  2. Elydale Middle· 84.0%
  3. Thomas Walker High· 80.0%
  4. Dryden Elementary· 77.0%
  5. Jonesville Middle· 74.0%
Lowest 5 schools (ELA)
  1. Rose Hill Elementary· 61.0%
  2. Elk Knob Elementary· 66.0%
  3. Flatwoods Elementary· 71.0%
  4. Lee High· 71.0%
  5. Pennington Middle· 73.0%

See all 10 schools in Lee County ranked by score →

All schools (11)

NameCityLevelGradesEnrollmentRating
Lee HighJonesvilleHigh08-12803·
Flatwoods ElementaryJonesvilleElementaryPK-04336·
Elk Knob ElementaryPennington GapElementaryPK-04291·
Thomas Walker HighEwingHigh08-12291·
Pennington MiddlePennington GapMiddle05-07278·
Rose Hill ElementaryRose HillElementaryPK-04256·
Dryden ElementaryDrydenElementaryPK-04237·
Jonesville MiddleJonesvilleMiddle05-07231·
Elydale MiddleEwingMiddle05-07133·
St. Charles ElementarySt CharlesElementaryPK-04110·
Lee County Career & Tech. CenterBen HurElementaryN-N··

Cities in Lee County

Jonesville3 schoolsEwing2 schoolsPennington Gap2 schoolsBen Hur1 schoolDryden1 schoolRose Hill1 schoolSt Charles1 school

About Lee County

In Virginia, Lee County is a thinly populated county of about 21,900 residents. 11 public schools across the county serves about 2,966 students between them.

Looking at the broader picture, census numbers show the median household earns about $41,827 a year, roughly 14% of adults have completed at least a four-year degree, and the poverty rate is around 23%. That income level is 45% meaningfully below the Virginia median.

For a sense of the school types, Lee County is built around 6 elementary schools (1,230 students), 3 middle schools (642), and 2 high schools (1,094).

Lee County Public Schools dominates the local landscape, accounting for roughly 2,966 students on its own.

Looking at the last 7 years. Combined enrollment now sits at 2,966 students, fell 9% from the 3,261 reported in SY 2017-18.

On allk12, the community for Lee County discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Lee County?
Lee County, Virginia has 11 public K-12 schools serving approximately 2,966 students.
How many high schools are in Lee County?
Lee County, Virginia has 2 public high schools, serving approximately 1,094 students.
How many middle schools are in Lee County?
Lee County, Virginia has 3 public middle schools, serving approximately 642 students.
How many elementary schools are in Lee County?
Lee County, Virginia has 6 public elementary schools, serving approximately 1,230 students.
What is the largest school district in Lee County?
Lee County Public Schools is the largest school district in Lee County, serving approximately 2,966 students. The county contains 1 school district overall.
How many people live in Lee County?
Lee County has roughly 21,900 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Lee County?
Median household income in Lee County is $41,827, below the Virginia average of $76,527. About 22.5% of residents live below the federal poverty line.
How educated are residents of Lee County?
Approximately 14.1% of adults 25 and older in Lee County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Lee County qualify for free or reduced lunch?
Roughly 94.0% of students in Lee County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Virginia county average of 75.7%.
What is the student-teacher ratio in Lee County schools?
Across Lee County public schools, the enrollment-weighted student-teacher ratio is approximately 13.9 to 1.

Lee County school rankings

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