Officers with the South Simcoe Police Service have arrested a person during an investigation at a school in Bradford West Gwillimbury.
Police say they started the investigation in April and arrested a suspect on July 30.
According to officers, a 37-year-old Brechin man, a substitute teacher, was charged with two counts of assault involving two students.
He was released on an undertaking.