I would say that you are a strong candidate for any college out there, assuming that your course set is of the most rigorous provided by your high school.
It is, of course, a reach for anybody, but you are competitive for Vanderbilt, and it would be a good reach school for you.