In short, because Turner Ashby High School was named after the Confederate calvary commander, Turner Ashby, in 1955. This answer highlights two major reasons why memorializing him through a public school is inappropriate:
1. Turner Ashby actively supported the subjugation of Black people.
2. The school was named after him during Virginia's explicit and well-documented period of massive resistance to public school desegregation.