Javier Trujillo, 41, was arrested late last month at Livingston High School. Police report the victim is a 15-year- old girl.
A school resource officer notified police after a witness came forward.
The police chief tells Action News -- Trujillo has been a resident of Livingston for some time and that the alleged abuse may have been going on since October.
Trujillo was released on $100,000 bail.