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

2 schools in Altavista

Virginia · Public K-12

Altavista, Virginia reports 2 public K-12 schools to NCES, totaling roughly 1,103 students (1 elementary and 1 high).

7-year change in Altavista

SY 2017-18 vs SY 2024-25
Total enrollment
1,103
-81 (-7%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
55%
was 63%
% Hispanic
6%
was 3%
% Black
31%
was 25%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Altavista ElementaryElementaryPK-05497
Altavista HighHigh06-12606

About Altavista

Across Altavista, Virginia, 2 public schools instructs about 1,103 students between them.

On the school-mix side, the city spans 1 elementary, and 1 high.

Schools in Altavista average about 552 students each, 18% meaningfully below the Virginia norm.

Five-year track record. Total public-school enrollment in Altavista has contracted 7% since SY 2017-18, moving from about 1,184 students to 1,103. On the demographic side, White enrollment moved from 63% to 55% over the same window.

On allk12, the community for Altavista discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

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