My children are in an immersion program in Quebec. I think that they have made very good progress in learning a second language. Naturally contact is also important, in other words it is not enough to learn a language in a classroom, you also have to interact with people from that other language group.
On April 17th, 2008. See this statement in context.