Thirty-three-year-old Kevin Jones is set to appear in bond court on Friday.
Jones has been suspended from Epic Academy Charter High School, where he is a varsity boys basketball coach.
Police say Jones gave the victim a ride home last Thursday and he assaulted the teenager in his car.