Question: what are the requirements to be a history teacher?
Answer: Earn your bachelor's degree. To become a high school history teacher at any level, you'll need a bachelor's degree in education along with a major or minor in history or social science. This is the minimum requirement to teach at a middle or high school level.