Empathy, tactfulness, resourcefulness and patience are good qualities to have as a high school teacher. Most teachers enjoy helping others. They are kind, generous, caring, cooperative, friendly and have strong communication skills.