A former school teacher has been charged in connection with sexual assaults on 10 children in Oxfordshire.
The 52-year-old also faces charges over 12 further offences relating to indecent images of children, Thames Valley Police said.
Detectives said the charges relate to a school in South Oxfordshire.
Following a hearing before Oxford magistrates earlier, the man was remanded in custody to appear at Oxford Crown Court on 9 November.
He is accused of 17 counts of assault against girls under 13 between 2004 and 2009 by way of intentional sexual touching, possessing five discs containing 241 indecent images of children, 10 counts of taking indecent photographs in 2006 and one count of voyeurism - recording a private act - between September 2004 and July 2005.