Often learning another language within a purely structured classroom setting can restrict the natural flow of the language and become too academic. This in turn can make its application within the real world much more difficult. Being overwhelmed by the exact grammatical structure can in a sense hold back an individual from truly communicating with others.
The most effective way to learn a language is to immerse oneself within the language on a daily basis. For those wishing to learn the English language in the UK a communicative and intensive language course is the way to go. Some academies such as MovingOn Courses offfer formats with so much English learning time that the Spanish not only refer to inmersion en ingles pero un curso super intensivo de ingles. A typical latin exaggeration but you get the idea
Rather than being solely about learning the English language from a very direct structured teaching method communicative courses combine direct teaching with ongoing daily immersion in activities whereby only English is used with a native English speaking teacher.
Another advantage of intensive language courses that take the learners outside of the classroom into everyday activities is that the breadth of vocabulary that students are exposed to becomes greater. In a classroom often the vocabulary that students use can be restricted to items such as blackboard and schoolbook. This vocabulary will have a limited usage in the daily lives of students after they graduate from their course.
Learning a language has a structural basis. However what is of the utmost importance is how you use what you have learned in order to immerse yourself within a different culture. The communicative teaching method is the best way to not only develop your language but also your confidence to use the language.