A cheerleading coach in Oklahoma allegedly admitted to having sex with two students, including steamy romps with the teens in her car on rural county roads.

Brandy Lynn Foreman, 29, is facing four counts of sexual battery after one of the teens — ages 16 and 18 — told investigators that he started having sex with her after they traded nude photos on Snapchat, the Sequoyah County Times reported.

Foreman, who also taught junior high English at Central Public School in Sallishaw, confessed to having sex with the 18-year-old roughly three times starting in 2017 and most recently in July — some two months after he graduated, according to a probable cause affidavit.

A second student claims that he and Foreman had sex on a back road in Sequoyah County after the teacher picked him up in her car. The 16-year-old victim could not recall how many times the pair had met up during a three-month span in the summer of 2018, according to the affidavit.

Foreman, who was taken into custody Dec. 5, has been placed on administrative leave, district officials said in a statement.

An investigation was launched into the allegations after the district’s superintendent received a report about possible “inappropriate sexual contact” between Foreman and three students, including a former teen at the school.

District officials contacted police as soon as they learned of the accusations, KJRH reported.

“Because of the confidentiality rights of the student(s) and individual involved, the district cannot comment further,” district officials said in a statement.

Foreman initially denied the allegations, insisting she was close with all of her students and saying she hugged them but “never anything else,” according to the affidavit. She later admitted during a second interview that she had sex with the teens but declined to provide a written statement, the Tulsa World reported.

Foreman, of Muldrow, pleaded not guilty last week. She was released after posting $20,000 bond and is set to return to court Jan. 29. If convicted, she faces up to 10 years in prison on each count, the Sequoyah County Times reported.

Attempts to reach her early Monday were unsuccessful.