botetourt county schools

Families who are relocating to Botetourt County naturally are curious about the area’s schools. Our schools are the centers of the communities they serve, and we’re fortunate to have a high-quality school system that stacks up very well against others in the state.

I’ve put together some general information about Botetourt County Public Schools that I hope you’ll find helpful as you start investigating educational opportunities in Botetourt. Where you see data points, I’ve used the most recent data available as of this post. Be sure to check at the links provided for the most up-to-date information.


Since at least the 2016-17 school year, total enrollment has held pretty steady at between 4,600 and 4,700 for pre-kindergarten through 12th grade in 11 schools. School enrollment is a moving target, of course, but we did see a slight increase from 2017-18 to 2018-19. I expect that to become a trend as we see more and more families moving into the county.

Student achievement

Overall, Botetourt County students have performed well compared with state averages.

  • More Botetourt County students scored Proficient in reading, writing, math, science and history than the state average.

  • A larger percentage of Botetourt County’s kindergartners met literacy benchmarks.

  • More seniors graduated with advanced diplomas.

STEM programs

The Botetourt County STEM-H Academy, a partnership between Botetourt County Schools and Virginia Western Community College, gives students distinctive opportunities to prepare for jobs in fields that are projected to see growth in overall numbers and wages. Students can take classes to earn an associate’s degree in one of three areas: pre-engineering, health occupations, and information systems technology.  And, with the growth of business in Botetourt, there are and will be many job opportunities close to home for our graduating students.


Twelve schools, including a technical education center, are part of Botetourt County’s school system:

James River High School (9-12)

9906 Springwood Road

Buchanan, VA 24066


Lord Botetourt High School (9-12)

1435 Roanoke Road

Daleville, VA 24083


Botetourt Technical Education Center

253 Poor Farm Road

Fincastle, VA 24090


Central Academy Middle (6-8)

367 Poor Farm Road

Fincastle, VA 24090


Read Mountain Middle (6-8)

182 Orchard Hill Drive

Cloverdale, VA 24077


Breckinridge Elementary (PK-5)

331 Springwood Road

Fincastle, VA 24090


Buchanan Elementary (PK-5)

255 Schoolhouse Road

Buchanan, VA 24066


Cloverdale Elementary (K-5)

833 Cougar Drive

Cloverdale, VA 24077


Colonial Elementary (PK-5)

2941 Webster Road

Blue Ridge, VA 24064


Eagle Rock Elementary (PK-5)

145 Eagles Nest Drive

Eagle Rock, VA 24085


Greenfield Elementary (PK-5)

288 Etzler Road

Troutville, VA 24175


Troutville Elementary (PK-5)

12 Barron Drive

Troutville, VA 24175


The school system’s central office is located at:

143 Poor Farm Road

Fincastle, VA 24090


I’d love to talk more with you about Botetourt County’s schools and other outstanding amenities. If you’re thinking of relocating to Botetourt County, let’s talk soon. Contact me today at or 540-342-9600.