Quick Answer. Coaching involves motivating and developing a person's skill set in a sport or team setting. Teaching is based on developing minds in a structured classroom with a focus on academics. The key difference is the approach. Coaches focus on individualized attention to address specific strengths and weaknesses, whereas teachers focus more on general skills applicable to most students.