An elementary school teacher in the York City School District is facing charges for allegedly using narcotics on school grounds and at his home.
Bryan Gosnell, 33, was a teacher at Goode Elementary School.
According to court documents, he admits to being addicted to heroin and said for the past year he's been trying to kick the habit by using another illegally obtained drug.
Police said Gosnell was taking doses of Suboxone, a drug used to treat opioid addiction.
Police said he was using that drug in both his West York home and inside the bathrooms at the elementary school.
In addition to heroin, police said Gosnell also admitted to smoking marijuana and crack cocaine.
He is no longer working at the school.
The district did not comment on the situation.