Richard Villigram, a Plaza Middle School teacher, has been charged in federal court on attempted child exploitation charges.