DEERFIELD BEACH, Fla. -

A South Florida teacher was arrested Tuesday after he was caught having sex with a 14-year-old student, police said.

According to the Lighthouse Point police report, Eric Beasley, 24, was the ninth-grade student's biology teacher at Zion Lutheran Christian School in Deerfield Beach.

An officer found Beasley and the teen having sex in a parked car behind a business, the report claimed.

While being questioned by detectives, Beasley admitted to engaging in inappropriate behavior with the girl at school, including kissing during her lunch breaks, the report stated.

"It's absolutely appalling," Rosalyn Smith, whose child attends the school, told Local 10.

Police said they also found pictures of Beasley's penis on his phone that he sent to the girl.

"Not just my child, but I'm concerned about all of the children here at the school," Smith said.

A student at the school said he thought Beasley was "a weird creep-o."

School officials have not commented on the arrest.