Immersion simply isn't enough. Students have to be taught the basics, study, and practice the language. I'm sure we all know someone who's lived abroad for X number of years and still can't ask for directions. The same thing can happen with ESL and EFL. While it's true that young kids can often pick up a language without learning grammar or what have you, it gets harder and harder when you get older.
What do you think?
Does immersion work? What's the best way to learn a language?
Got an idea for a hot topic?
Email me with your hot topic, name, and website (if you have one) and I'll post it ASAP.