Bristol Virginia has one middle school and one high school which all students grades 6 -12 attend. Pre-K through 5th grade students attend one of four elementary schools. To locate the appropriate elementary school for your child, look for your street name in one of the following documents.