Teachers are wonderful, but the student life is not one in which I'd want my children around. There are better options in Rockingham County, such as Broadway High School or even Turner Ashby High. I would not recommend Spotswood High.
This school is definitely a small town high school. There are very few programs available during or after school. There is only Advanced Placement Class available. This school will need to grow a lot to become a good school.
I graduated from SHS in 1993 and enjoyed the social experience. My academic preparation left a little to be desired. Case in point: I took a basic grammar exam my first day of law school and received the third lowest score of the entering class. Maybe I shouldn't point the finger at the school but should point the thumb back at the sometimes lazy student instead. But I still feel like other kids were better prepared than I was.