A substitute teacher in the Aldine Independent School District has been charged with having an improper relationship with a student.

Angel Nicole McFarland, 25, is accused of sending explicit photographs and text messages to a 16-year-old student at Davis High School in Aldine ISD.

According to court documents, the two arranged to meet and engaged in sexual contact several times at the teenager's apartment complex. The alleged improper relationship came to light when the 16-year-old confided in another teacher at the school and showed the teacher the text messages and sexually explicit photographs he allegedly received from McFarland.

The teacher reported the conversation to Aldine ISD police officers, who investigated and filed a felony charge with the Harris County District Attorney's Office.

A spokesman for Aldine ISD said McFarland worked as a substitute at both Davis and Nimitz High Schools between January 25, 2012, until she was dismissed on November 1, 2013.

She is no longer allowed to substitute teach in the school district.

McFarland surrendered to authorities Tuesday morning and posted a $10,000 bond.