Abstract: Micro teaching is a training method designed to improve a prospective teacher's ability and basic skills in teaching. Micro teaching provides micro teaching skills that are designed to support prospective teachers to develop and improve their teaching skills in a controlled and supportive environment. Micro-teaching skills are essential tools in teaching toolkit. Basically, micro-teac…