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

3 schools in Lancaster

Virginia · Public K-12

For families in Lancaster, public-school options total 3 K-12 campuses, with combined enrollment near 402 (1 elementary and 1 high).

7-year change in Lancaster

SY 2017-18 vs SY 2024-25
Total enrollment
402
-357 (-47%) vs SY 2017-18
School count
1
-1 (-50%) vs SY 2017-18
% White
38%
was 37%
% Hispanic
3%
was 2%
% Black
51%
was 56%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Lancaster HighHigh08-12402
Lancaster PrimaryCombinedM-M·
New Middle-High SchoolElementaryM-M·

About Lancaster

Lancaster, Virginia is home to 3 public schools, with combined enrollment of approximately 402 students. By school count, it is a rural-scale city.

On the level-by-level breakdown, the city covers 1 elementary, 1 high, and 1 other.

Schools in Lancaster average about 134 students each, 80% meaningfully below the Virginia norm.

Trend over the past 7 years. Total public-school enrollment in Lancaster has fell 47% since SY 2017-18, moving from about 759 students to 402. The school count fell from 2 to 1 across the same 7-year window. On the demographic side, Black enrollment moved from 56% to 51% over the same window.

On allk12, the community for Lancaster discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Lancaster, Virginia?
There are 3 public K-12 schools in Lancaster, with a combined enrollment of about 402.
How many elementary, middle, and high schools are in Lancaster?
Lancaster has 1 elementary, 1 high, 1 combined-grade public schools.
What is the largest public school in Lancaster?
Lancaster High is the largest public school in Lancaster by enrollment, with approximately 402 students.
What school districts serve Lancaster?
Lancaster public schools are operated by Lancaster County Public Schools.
What grade levels do public schools in Lancaster cover?
Public schools in Lancaster serve students from grade 8 through grade 12.