Teaching sociology is not like teaching other disciplines. The specific topics and cases are always changing. You could teach a class for twenty years and have new material each time. From a teacher's point of view, this keeps things fresh and interesting.
Sociology is offered in some high schools, however the majority of teaching jobs are in community colleges, two-year colleges, four-year colleges, and universities. Sociology is not only taught to future sociologists and to undergraduate students as part of their liberal arts education. It also forms an important part of pre-professional programs in law, education, business, medicine, engineering, social work, and nursing. In addition to the standard college and university courses, sociology courses are popular with adult and continuing education programs.
Learn more about sociology teaching careers here