What degree is required to teach a high school class?
In the United States, to teach a high school class, a candidate typically must have a bachelor's degree in the subject they wish to teach, and complete a teacher preparation program. The requirements for teacher preparation programs vary by state, but they typically include coursework in education and teaching methods, as well as student teaching experience. In some states, teachers may also be required to pass a certification exam.