Continued from Part 1
The teacher did it so no other children would be hurt, says Newser.com
The governor has called Masterson "an amazing man."
An off-duty police officer ran to help take the 12-year-old into custody. He had been dropping his son off at the school.
Called a hero, Masterson said only:
"It was a harrowing experience. All I can say was the staff there did a great job," reports The Albuquerque Journal
The shooter has been named as Mason Campbell, says the Albuquerque Journal and he is currently at a psychiatric hospital.
There is, as yet, no known motive and the two who are injured are an 11-year-old boy (now in critical condition) and a 13-year-old girl, named Kendal Sanders. She is now in a stable condition, reports the AP
Roswell is a farming community of around 50,000 people.
Follow Sheila on Twitter (@Sheilamba)
See the video and slideshow that accompany this article.