A 19-year-old man was killed Wednesday morning in a Granville County crash witnessed by a school bus full of students.