Abstract—Teaching is the mother of all professions. Teaching is the complex art of guiding students through a variety of selected experiences towards the attainment of appropriate teaching –learning goals. Good teaching is the result of hard work and many effort. It is a vocation filled with the excitement of helping children , discover themselves and the full range of their capabilities. For teaching, competency is necessary. Competency in planning the lesson, presentation of the lesson, ending or closing the teaching, evaluation of his students capabilities, managing the class and maintenance of discipline. Teaching competency of a teacher refers to the set of knowledge, abilities, and beliefs of teacher possesses and brings to the teaching situation. Teaching is a complex phenomenon,comprising several teaching skills. It is a set of component skills for the realization of a specified set of instructional objectives. Teaching skills are specific instructional activities and procedures that a teacher may use in his classroom. Teachers’ competence, sensitivity and motivation as the determinant factor for the quality and extent of learners’ achievement. In a way, the quality and standard of education in a country depends on how it manages its teachers’ professional development. The quality of education depends upon the quality of teachers and quality of teachers depends upon the skills they have received. No education program can be successful without proper education of teachers. Without good teachers even the best of systems is bound to fail. With good teachers, even the defects of a system can be largely overcome. The need is to acquire the best possible skills by teachers that they can contribute in raising the overall standard of education. Through this paper the author highlighted various teaching skills and competency, which are very important in teaching –learning process.