The Best Spanish Language Schools in Barcelona

by Paul Joseph  |  Updated November 30, 2020

From its sun-kissed beach to its mouth-watering tapas bars, Barcelona is a city full of temptation. But a number of people come here with more studious intentions, driven by the promise of learning to speak Spanish.

Photo: Joan Garcia Ferre via Flickr

Barcelona has a huge number of language schools that teach Spanish, with all kinds of courses available, including evening courses, fast-track courses and even specialised courses for children. We’ve dug deep and picked out three of the best language schools the city has to offer.

Book at

Situated in the heart of the city, Sprachcaffe’s Barcelona school offers a diverse range of Spanish language courses of different intensities and durations, and for all levels, from absolute beginners to advanced linguists. There are standard and intensive courses, part-time courses and academic/exam prep courses, among others. Through an initial language assessment test, your Spanish level will be determined so that you can be placed in the appropriate class. The school employs qualified and native Spanish-speaking teachers who use current and topical material as well as fun and creative teaching methods designed to encourage discussion and participation from day one. Teachers also assist students outside as well as inside the classroom, accompanying them on sightseeing tips as well as offering language advice for day-to-day situations. The school can also arrange accommodation for students, including in its official residence, in private apartments or with local host families.

Photo: Sprachcaffe

Olé Languages

Olé Languages is centrally located in the vibrant neighbourhood Eixample, a few minutes away from the famous Passeig the Gracia. The school is devoted to offering students a truly immersive Spanish experience. They have a wide variety of Spanish courses suitable for all abilities, from total beginners to fluent Spanish speakers. Courses are offered in the morning, afternoon and evening, so even if you’re working you can still attend. The air conditioned classrooms are open and bright, which creates a positive learning environment. You can borrow books or movies from the school’s library and there’s a cosy recreation area for students to relax and chat in between or after classes. WiFi is available throughout and there are four computers for students to use. All courses are taught by dedicated, highly qualified native Spanish speakers. Classes are kept small with an average number of 5 students (maximum 9) per class, allowing teachers to focus on individual needs. The school arranges cultural activities, language exchanges, weekend excursions and evening programmes to help students improve their Spanish by interacting and communicating with each other and with local people. After completing your course, each student obtains a certificate that states the exact level of Spanish that they’ve reached.

Photo: Olé Languages

Camino Barcelona

Located in the city centre, Camino Barcelona claims to be the only language school in Barcelona with on-site accommodation. Certified by the Instituto Cervantes, the school that offers a wide range of Spanish language courses, all taught by fully qualified native-speaking teachers in classes with an average of 7 students per group. Facilities include 20 spacious, air-conditioned classrooms and there are also three student relaxation rooms, an Internet café, large patios and extensive roof-top sun terraces. Extra-curricular activities are provided by an Afternoon Club and include movie screenings, Spanish games and get-togethers, and a daily programme of cultural activities, including excursions to local sites and attractions.

Photo: Camino Barcelona

Book at

This boutique school is located not far from one of Barcelona’s most iconic landmarks: the Sagrada Familia. With an average of six students per group, teachers provide engaging classes on the school’s range of Spanish language courses. All of the programmes are aligned with, and based on, the Cervantes Institute. The curriculum and teaching plans reflect the Common European Framework of Reference for Languages. Expanish is proud to go further than simply give language classes and teach Spanish as a language; this language school aims to connect students with one and other, discover Spanish culture and immerse in activities outside of the class to test students skills. Extra-curricular activities include group excursions in and around Barcelona and weekly social, academic and cultural activities, which are a great way to welcome and introduce students to the school and meet other students. The language school offers accommodation in a homestay with a local family or in student accommodation, in a shared or private apartment.

Photo: Expanish Barcelona

Academia Contaco

Certified by Instituto Cervantes, the Academia Contaco language school (which also has a partner school in Madrid) is located in a beautiful 19th century house in the city centre, a short walk from the iconic La Rambla boulevard. A large choice of group and one-to-one courses are available, with lessons taking place across twelve spacious and modern classrooms, each fitted with interactive technology. Other amenities at the school include a terrace, WiFi access, a library, computers and a comfy sitting room with sofas where students can relax and socialise together. The school also arranges local accommodation for students, with either Spanish families or shared flats, and runs a regular programme of events, activities and excursions such as wine-tasting, guided bike tours and theatre trips.

Universitat Autònoma de Barcelona

Another Barcelona university that runs language school classes is Univeritat Autònoma da Barcelona, which has over 25 years’ experience teaching Spanish to foreign students. Located around 20km north of the city centre, the university offers a wide range of intensive courses and holds the CertAcles quality seal awarded by the Association of Higher Education Language Centres (ACLES), which is officially recognised by a number of important institutions across Spain, including the Catalan Employment Service. Students are required to take a level test, which is free of charge, to determine which course to take. As well as Castilian Spanish, the university also offers courses in Catalan.

Photo: Universitat Autònoma de Barcelona