Windsor Hills is located in Roanoke County, Virginia. There are roughly 19,644 residents, living in 7,816 households. The average temperature for Windsor Hills this time of the year is low of 62F and high of 83F. On average, Windsor Hills gets about 4.18 inches of precipitation in July. Most residents are home owners (81%), have a post secondary degree (64%) and are married, no kids (37%).
Data provided by Home JunctionElementary Schools
Oak Grove Elementary School
5005 Grandin Road Ext
Public District PK-5
Back Creek Elementary School
7130 Bent Mountain Rd
Public District PK-5
Penn Forest Elementary School
6328 Merriman Rd
Public District PK-5
Middle Schools
Cave Spring Middle School
4880 Brambleton Ave
Public District 6-8
Hidden Valley Middle School
4902 Hidden Valley School Rd
Public District 6-8
High Schools
Cave Spring High School
3712 Chaparral Dr
Public District 9-12
Hidden Valley High School
5000 Titan Trl
Public District 9-12
MLS Disclaimers & Copyright