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.