David Lee Gregory, 40, taught at North Wilkes High School. He turned himself in on Friday, May 31 and was released after posting a $150,000 bond.
Gregory has been employed with Wilkes County Schools as an exceptional children’s teacher and coach since 2005. He was assigned to both North Wilkes Middle School and North Wilkes High.
The Wilkes Journal Patriot contributed to this story