A Good Teacher Being a good teacher requires meeting many characteristics such as superior listening skills, having a deep knowledge of the subject and a passion for the subject. Have an ability to make students feel good and want to learn every day. Being a good teacher is not easy but if you work and meet these characteristics you can be.