Answer by
lou (792)
To become a history teacher, you will need to enroll in an approved curiculm at a college or university in your state. Most programs require a course of study that includes; educational practices,theory, special ed and educational psychology. Program length is four to five years, with one semester student teaching.