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

1 schools in Eagle Rock

Virginia · Public K-12

Whether you are tracking a high school, middle school, or elementary campus, Eagle Rock's 1 public K-12 school collectively enroll about 121 students (1 elementary).

7-year change in Eagle Rock

SY 2017-18 vs SY 2024-25
Total enrollment
121
-25 (-17%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
94%
was 95%
% Hispanic
1%
was 0%
% Black
2%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Eagle Rock ElementaryElementaryPK-05121

About Eagle Rock

Across Eagle Rock, Virginia, 1 public schools teaches about 121 students between them.

Per-campus enrollment runs near 121, meaningfully below the state mean of about 672.

Over the past 7-year window. Across the same 7-year window, public-school enrollment contracted 17%: 146 students in SY 2017-18 versus 121 in SY 2024-25.

On allk12, the community for Eagle Rock discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Eagle Rock, Virginia?
There are 1 public K-12 schools in Eagle Rock, with a combined enrollment of about 121.
How many elementary, middle, and high schools are in Eagle Rock?
Eagle Rock has 1 elementary public schools.
What is the largest public school in Eagle Rock?
Eagle Rock Elementary is the largest public school in Eagle Rock by enrollment, with approximately 121 students.
What school districts serve Eagle Rock?
Eagle Rock public schools are operated by Botetourt County Public Schools.
What grade levels do public schools in Eagle Rock cover?
Public schools in Eagle Rock serve students from pre-K through grade 5.