Question: how many years of school to become a high school teacher?
Answer: Most prospective high school history teachers earn a bachelor's degree in history. This degree usually takes about four years of full-time study. Students planning to teach high school history should enter into a secondary teacher preparation program during their undergraduate college career.