Check out Role plays for ESL students, one of the best ways to learn English in a fun, natural way and prepare for outside the classroom.