Sixteen people, including a teacher, a school bus driver and a high school student, are facing child pornography charges in New Jersey.

They were arrested between February and March in a state and federal probe that targeted suspects using online file-sharing networks to distribute kiddie porn, including child rape videos.

Authorities have charged 36-year-old Thomas Guzzi Jr. of Pitman, who is a teacher at the Winslow Elementary School in Vineland, with possessing 100 or more files.

Fifty-five-year-old Eugene Triston of Stanhope, who drives a school bus in Sparta, is charged with distributing 25 or more files.

A 17-year-old from Kearny is charged with selling, distributing and possessing child pornography.

It is not known if the suspects have retained lawyers who can comment on the charges.