The eighth-grade science teacher, who has a valid pistol permit, was charged April 6 with possession of a weapon on school property after a Newtown Middle School employee told security personnel that Adams appeared to have a weapon concealed under his clothing.