Micro Teaching
Micro teaching is a procedure in which a student teacher practices teaching with a reduced number of pupils in a reduced period of time with emphasis on a specific core teaching skill. Micro teaching is a scaled down teaching encounter in class size and time.