Police have arrested a Toronto teacher in a child pornography investigation.
46-year-old Gerard McGilly is facing several charges, including making and possessing child porn, luring someone under the age of 18, and sexual exploitation.
He is currently a teacher at Bishop Allen high school near Royal York and Queensway, where he has worked since 2008.
John Yan with the Toronto Catholic District School Board says he is currently on home assignment, while this goes through the courts.
"It is very disturbing and shocking news for our school community."
Police say McGilly also taught at Bishop Morrocco in the past, and St Francis Xavier in Mississauga.
Investigators say he used the names "poppaship," "mrmcteacher," "G-Note/G Note," "massivereggae" online.
No information has been released on victims or whether any students were involved.