Forty-three-year-old Robert Johnson is being held at the DuPage County Jail on $5,000 bond. Johnson teaches at Montini Catholic High School in unincorporated Lombard.
Police say the incident happened in class on Tuesday. Police will only say that Johnson is accused of inappropriately touching a student.
Johnson is expected in court March 27.