Question: what do i need to teach at a high school?
Answer: Earn a bachelor's degree with a major in the subject you wish to teach while completing your school's teacher preparation program. Complete a student teaching internship in the subject(s) you wish to teach. Take the teaching and subject-area tests for teacher licensure required in your state.