Zachary Reeder, 30, of Orange has been charged with 140 felony counts involving child pornography.
According to prosecutors, Reeder posed as a girl on Facebook and convinced boys to send him sexually explicit photos.
He was arrested Feb. 9 and posted $1 million bail.
Reeder worked as a history teacher at Servite High School in Anaheim.
Anyone who may have been victimized by the suspect or with information regarding the case was urged to call Irvine police at (949) 724-7184.