Teachers require a variety of skill sets for creating lesson plans, instructing students, working with administrators and interacting with parents. While some of these skills and qualities like patience and leadership are inherent to individuals, we can develop most of them through practice and training.