The weapon was loaded with illegal hollow-pointed, Teflon-coated bullets, police say.
A police spokeswoman says a security guard stopped the boy because he was acting suspicious. He was taken to the Camden County juvenile detention center.
School Board President Sara Davis tells the Courier-Post of Cherry Hill that she believes students in the school are safe.