A high school student is recovering after he was hit by a truck in front of his Henrico County high school Wednesday morning.