some people learn english just fine by immersion, but some don't. insisting on immersion just shoves those people further and further behind. being able to discuss what is happening in class in a language you understand is pretty much always going to help.