A Kettle Run High School assistant football coach and teacher is on administrative leave amid an investigation by the Fauquier County Sheriff's Office.