When I teach English, I always try to do my best to help them learn English in real life situations. That means that I try to take them on a field trip at least once or twice per semester. We try to visit different locations or I try to give them surveys to make.
By doing this, I force them to use their English outside of the classroom. This use of English outside of the classroom is one of the best ways to help them improve their English. It might mean taking them out to a restaurant or have them visit a store. With these real world situations, they learn English in a more natural way, and they do it out of necessity.
Any ideas for improving this? Ideas on where to take them?