POUGHKEEPSIE - Police say a Kingston High School teacher has been arrested after being found with drugs and two teenagers.

Orangetown police arrested 33-year-old Ryan Vinson in Blauvelt Tuesday. They say he was in the company of two female students from the Kingston School District.  One of the students is 17 years old, and the other is 18.

Authorities say a patrol officer was driving up Schuyler Road, and found Vinson and the two teenagers standing next to his car near an abandoned house. He was allegedly in possession of marijuana.

Vinson, of Poughkeepsie, was charged with trespassing, unlawful possession of marijuana and unlawfully dealing with a child.

Vinson has posted bail and is due back in court next month.