SENECA FALLS, N.Y. -- A 16-year-old boy told New York State Police that his former gym teacher at Waterloo High School sent him nude photos on SnapChat before making a plan and meeting up for sex, according to records filed in Seneca Falls Town Court.

Lindsey M. Halstead, 29, of East Bloomfield, was charged Tuesday with two counts of sexual misconduct and one count of endangering the welfare of a child, both misdemeanors, troopers said.

Halstead was a physical education teacher in the Waterloo Central School District for about four years from September 2014 to February 2018. After leaving Waterloo, Halstead worked as a long-term substitute teacher for Midlakes Schools until she was fired, troopers said.

The teen was interviewed by state police on May 6 about the alleged incident that happened in November 2018. The teen told troopers that Halstead was his gym teacher during the 2017-18 school year.

Halstead reached out to the teen on SnapChat in September 2018 while she was working in the Midlakes Schools, the teen told police. After talking for a few weeks, the teen said Halstead started sending him nude photos, according to his statement to police filed with the court.

The two made plans to meet up, the teen told police. Halstead picked him up from the library in Waterloo and they parked behind the Hampton Inn in Seneca Falls where the two had sex in Halstead’s vehicle, he told police.

Afterwards, the teen said Halstead kept contacting him, so he blocked her on SnapChat and Instagram.

“At this point I was like this is weird, why is she still texting me,” he told police.

Halstead was charged with one count of sexual misconduct for engaging in oral sex with teen and one count of sexual misconduct for having sexual intercourse with the teen, according to court records.

A state police spokesman Tuesday contacted by Syracuse.com | The Post-Standard said police think there may be more victims. Police released her mug shot in case other victims would recognize her.

“The investigation is continuing,” troopers said in a news release, “and additional charges are pending.”

Troopers asked anyone with information about the case to call (315)-539-3530.