Devin White, 33, is a math teacher at Walnut Grove Intermediate School.
Police said the principal got information last week about a possible relationship involving the teacher.
Investigators said they found obscene material in White's home, and that the relationship has been going on since May.
White was arrested Thursday night. He is being held on $100,000 bail.