A female teacher from a Broward, Florida middle school has been busted for having an illicit relationship with a 14-year-old student after the boy’s girlfriend found out the two were having sex.

Police said the teen boy confessed to his girlfriend after she found several text messages suggesting there was a relationship between the boy and their computer teacher. The girl had suspected the boy was cheating on her.

Kirsten Sullivan, 25, was arrested Tuesday and charged with two counts of sexual battery on a minor and one count of sex offense against a minor. She bonded out of Broward County jail Wednesday.

Sullivan, who resides in Plantation, taught computers at Lauderhill Middle School. Most recently she worked at the Broward School District’s Educational Technology Services Department.

Police say the relationship lasted about a year and the boy’s mother had confronted Sullivan some time ago. But Sullivan denied the relationship. The two may have been having sex since May of 2009 when the boy was 13.

Sullivan allegedly met the boy at a boxing program and then transferred the teen into her computer class so she could make her move. The sexual encounters started after Sullivan changed the boy’s grade from a “C” to a “B,” according to a police report.

They first had sex in a computer storage room at the school, the boy told police and would sometimes have sex at least three times in a day.

Sullivan also gave the boy gifts like a mobile phone, jewelry and cash, police said. The police report also claims the woman bought the teen marijuana and that Sullivan may have been impregnated by the teen.