"The potential is there [for charges to be filed]," said Sparks Police Department deputy chief Tom Miller. The local prosecutor's office would then determine whether to press charges.
Investigators at the scene said they believed the 12-year-old got the semi-automatic handgun, a Ruger 9mm, from his home.
The boy was not identified beyond his grade at Sparks Middle School because he was a minor and for the privacy of his family.
Miller has not addressed whether the shooter was bullied. However, an 8th grader at the school identified as Omar said the shooter told the group of students he held at gunpoint, "you ruined my life, so I'm going to ruin yours." Investigators have not determined whether the victims were random or targeted.
"I saw kids pushing him around and doing a lot of mean things to him," said Faith Ebans, a student that had math class with the shooter.
"I guess one day he got tripped and my friends said, 'Trip them back," she said. "But I guess he just decided just to shoot them."