A 16-year-old boy told state police that a gym teacher in upstate New York sent him nude photos before having sex with him in a car behind a hotel, court records show.

Lindsey M. Halstead, 29, was arrested Tuesday on charges of sexual misconduct and endangering the welfare of a child after the teen told police he had sex with the former Waterloo High School teacher in Seneca Falls, state police announced.

Halstead was employed by the Waterloo Central School District for four years until February 2018 before joining the Midlakes School District as a long-term substitute through last month, at which point she was fired, state police said.

Court records obtained by The Post-Standard indicate that the teen told investigators in May about the alleged sexual encounter in November 2018, months after Halstead had been the boy’s gym teacher during the 2017-18 school year.

Using Snapchat, Halstead reached out to the teen in September while working in her new job and started sending him nude photos within weeks, the teen told police.

After sending the racy snapshots, Halstead wondered if the teen planned to return the favor, asking if he was “going to send her something,” WROC reports.

Halstead later picked the teen up from a library in Waterloo and had sex in the backseat of her SUV while parked behind a Hampton Inn in Seneca Falls, he told police.

“I was pretty quiet and I just said a few words,” the teen told police of his demeanor after the alleged encounter. Halstead, meanwhile, was upbeat, the teen told police, WROC reports.

Halstead seemingly enjoyed the alleged encounter, later contacting the teen on Snapchat and Instagram, prompting him to block her, court records show.

“At this point, I was like, this is weird, why is she still texting me,” the teen told detectives.

An investigation is ongoing and Halstead may face additional charges. A state police spokesman told The Post-Standard that investigators circulated Halstead’s booking photo in case additional victims may recognize her.

Anyone with additional information is asked to call state police in Waterloo at (315) 539-3530.