A student teacher is an individual who is completing a teaching program and gaining practical experience in a classroom setting. They work under the supervision of a licensed teacher to develop their teaching skills and knowledge of educational practices. Student teachers may be responsible for planning and delivering lessons, assessing student progress, and participating in school activities and events.