Microteaching is a teacher training technique that involves teaching short lessons in a controlled environment to practice and improve specific teaching skills. It allows teachers to focus on one skill at a time with a small class over a short period of time. The lessons are observed, feedback is provided, and the lessons are re-taught to incorporate the feedback until the skill is mastered. Microteaching follows a cycle of planning, teaching, observing, feedback, re-planning, and re-teaching lessons. It is used to help teachers develop and improve skills before teaching full-length classes.