CABARRUS COUNTY, N.C. — A Cabarrus County teacher is facing multiple child sex charges following an internet investigation, detectives said.

The Cabarrus County Sheriff's Office said it received a tip from the Internet Crimes Against Children Task Force on Thursday. Detectives identified the suspect as 39-year-old John Amerigo Calabrese, a teacher with the Cabarrus County Schools district. Court documents state the victim was under the age of 13. It's unclear if the victim was a student who knew Calabrese.

Calabrese was arrested and charged with one count of statutory sex offense with a child and one count of indecent liberties with a minor. He received a $1 million bond in court on Friday.

Calabrese was a social studies teacher, according to the district's website. He was named the Beg

See Full Page