a teacher should have three essential qualities back ground knowlege,professional skill and personal qualities.I think that a good teacher should be a good complete person curious,pasicnate,interested about their pupils interes, which mean creative,imagination and ready for expicration.