A northwest Iowa teacher is facing 140 criminal charges for allegedly sexually abusing several students.