Like elementary and middle school teachers, secondary school teachers must have a bachelors degree and teaching license or secondary certification, which allows them to teach grades 7-12. Candidates are usually required to pass a test that demonstrates their knowledge in the subject they will teach. Most teacher education programs also require student teaching. Some states require high school teachers to earn their master’s degree as well. It is important for secondary teachers to have good communication skills. They should be able to collaborate well with other teachers, administrators, and parents. They must be patient and resourceful. Students have different abilities and can stuggle with material, so teachers must be able to explain difficult material in different ways that students will be able to understand. As secondary school teachers advance, they can mentor new teachers and take on different positions.