CALGARY -- Police have arrested and charged a 30-year-old teacher with with several sexual offences against a teenage student.

Jennifer Mason is charged with sexual assault, invitation to sexual touching, sexual exploitation by a person in a position of trust and sexual interference, police said.

Police allege that between August 2012 and November 2013 the teacher was involved in a sexual relationship with the boy, who previously attended the school.

"The student was 15 years old at the time the incidents started," Staff Sgt. Kelly Campbell said.

"Therefore, a student cannot consent to a sexual relationship with a person in a position of trust."

To protect the identity of the victim, authorities declined to name the school where the teacher taught and the boy attended.

Tania Younker, a spokeswoman for the Calgary Catholic School Board, said parents have been informed.

"We're shocked, saddened, and disappointed to hear this news, and our thoughts and prayers are with the families involved," she said.

Younker said the teacher has been suspended from her position pending the outcome of the case.

"Immediately upon finding out a few months back that an investigation was underway, the teacher was put on unassigned duties and removed from the school," she said.

"After a parallel internal investigation by Calgary Catholic, she was suspended."

Mason made a brief court appearance Friday morning and was released on a non-cash bail of $5,000, with conditions. Among them: no contact with the student or with anyone under 16 who is not a relative. She also has to stay away from areas where children are likely present, like schools, playgrounds and rec centres.

She is scheduled to return to court on Feb. 28.

-- With files from Kevin Martin and Renato.Gandia