Eighth-grader Angelo Ferro recalled burying his face in his hands as the boy waved the gun and threatened to shoot. Another seventh grader and Ferro's math teacher, Michael Landsberry, lay gunned down nearby.
"The whole time I was hoping Mr. L was OK, we'd all get through it, it was a bad dream," Ferro told The Associated Press on Tuesday.
Ferro, 13, was in the schoolyard with friends when the violence erupted.
He heard a pop about 15 minutes before the morning bell rang but didn't think much of it. He then saw an injured boy clutching his wounded arm, and he watched Landsberry walk toward the gunman and take a bullet to the chest.
Unable to get inside the locked-down school, Ferro and others crouched against the building for safety but soon came face-to-face with the armed student.