Virginia teacher shot by student