Peoria Police arrested Amanda Ludwig last Friday night on a charge of enticement of a minor.
In the criminal complaint, it said Ludwig's alleged sexual relationship with the 15-year-old victim began with text messages that eventually turned sexual in nature.
The report goes on to say a text message turned to intercourse sometime last week at Manual Academy during school hours.
Police said the victim went into Ludwig's classroom where she then turned the lights out and locked the door, but their sexual act was all caught on camera.
Police said the victim began recording his and Ludwig's sexual intercourse on his cell phone.
District 150 police caught wind of the incident after the victim showed the video to a friend. During investigations, they also found nude photos of Ludwig on the victim's cell phone.
Ludwig is in custody until she's back in court next Monday.
District 150 said Ludwig has been placed on paid administrative leave, pending the final outcome of this investigation.