What skills are important for high school teachers?

Subject expertise, classroom management, communication, and the ability to engage and motivate teenagers are essential.