A Guilderland High School teacher who, last Christmas, duped students into donating presents for charity that he then stole is no longer working for the school district.