Escuela Mediterraneo Spanish School is well known and popular Spanish school in Barcelona, which specialises in teaching Spanish as a foreign language. It was set up by a group of Spanish teachers who are graduates in Philology, with Masters in the teaching of Spanish as a foreign language from the university of Barcelona. The method of teaching used combines the communicative method, with emphasis on speaking and listening, with grammar reinforcement. Special attention is given to socio-cultural aspects.