A teacher has been charged with sexually assaulting several schoolgirls, police said.
Muhammad Taimoor, of Richmond Road, Birmingham, is charged with causing or inciting child sexual exploitation.
The 28-year-old is also charged with sexual activity while in a position of trust and two counts of trafficking within the UK.
It is alleged some assaults happened while he was at work, West Midlands Police said.
The trafficking charge is in connection with an accusation Mr Taimoor drove girls around in his car with the intention of sexually assaulting them, the force added.
He was initially arrested on 9 May on suspicion of sexual assault and released on conditional police bail.
Police then re-arrested him in the early hours of Saturday at his home.
The school has suspended Mr Taimoor from his job, the force said.
A spokesman added: "Our trained officers are supporting pupils at the school and we are working with partners to ensure safeguarding is in place while the investigation continues".
He is due to appear at Birmingham Magistrates' Court on Monday.