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

3 schools in Bath County Public Schools

Virginia · 509 students · 2 cities

Public K-12 schools in Bath County Public Schools number 3, teaching approximately 509 Virginia students (an average of 170 per campus).

NameCityLevelGradesEnrollment
Valley ElementaryHot SpringsElementaryPK-07184
Bath County HighHot SpringsHigh08-12182
Millboro ElementaryMillboroElementaryPK-07143

About Bath County Public Schools

Across 3 schools, Bath County Public Schools instructs about 509 students in Virginia. By footprint it is a sparse district.

In terms of grade levels, Bath County Public Schools consists of 2 elementary and 1 high school.

Per-school enrollment averages around 170 in this district, lower than the Virginia typical of 672.

Within the allk12 community for this area, the community for Bath County Public Schools discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools does Bath County Public Schools run?
Bath County Public Schools has 3 public schools with a combined enrollment of about 509 students in Virginia.
What is the mix of elementary, middle, and high schools in Bath County Public Schools?
Bath County Public Schools includes 2 elementary, 1 high schools.
What is the largest school in Bath County Public Schools?
Valley Elementary is the largest public school in Bath County Public Schools by enrollment, with approximately 184 students.
What grade levels does Bath County Public Schools serve?
Bath County Public Schools schools serve students from pre-K through grade 12, across 3 campuses.
What cities does Bath County Public Schools serve?
Bath County Public Schools operates schools in Hot Springs, Millboro across Virginia.