Learn Spanish in Spain

Learn Spanish in Spain: Language schools in Spain

Comments9 comments

Tempted to learn Spanish in Madrid, Barcelona, Seville or Alicante? Choose where to study Spanish in Spain with this list of Spanish schools in Spain, plus online Spanish courses.

Undoubtedly the best way to perfect your Spanish language skills is to learn Spanish in Spain. Relocating to Spain or getting a Spanish visa or Spanish student permit is easy for certain nationalities, particularly if they are looking to study in Spain on an official Spanish course. Once the red tape is broken through, few foreigners complain about having the experience to learn Spanish in Madrid, Barcelona, Seville or Alicante, to name just a few places.

You will find numerous international and local Spanish schools in Spain – in both major and small Spanish cities alike – doing an online search for un curso (course in Spanish). It's also easy to learn Spanish online for free, although you typically won't find the same extensive range of tools as provided by paid online Spanish courses.

Choosing from the plethora of Spanish language schools in Spain is no easy task, with a vast range of prices depending on the choice of school, Spanish level and intensity; for example, intensive Spanish courses naturally cost more. When evaluating what are the best language schools in Spain, consider how price is reflected in what they offer; aspects such as class size, teacher experience and supplied materials will affect prices – but also how well you will learn Spanish in Spain. For this reason, some students opt for one-on-one lessons with private teachers.

Find where to study Spanish in Spain with this guide, which includes a list of Spanish schools in Spain with a national presence, as well as where to learn Spanish in Madrid, Barcelona, Alicante, Granada, Malaga, Salamanca, Seville and Valencia, plus where to find Spanish online courses and websites to learn Spanish for free.

You can also check which Spanish universities offer Spanish language courses, or see Expatica's listings of Spanish language schools.

Should you learn Spanish in Spain?

The main reason to consider Spanish schools in Spain is the wider choice of classes compared to back home, from intensive Spanish courses to Spanish immersion programs, such as conversational Spanish lessons or Spanish summer camp, which usually combine visits to Spain's sites, museums or markets to evoke learning in a natural way.

Studying Spanish in Spain is also a great way to pick up the smaller nuances of the local language, such as common Spanish phrases, slang or informal expressions, as far as the Spanish.

In a recent study on the cheapest and the easiest language in the world, Spanish was ranked third overall out of 28 international languages. European languages were typically the most costly to learn, with Spanish costing an average of EUR 12 (GBP 10.26), behind Dutch (GBP 18.71), German (GBP 16.02), French (GBP 13.62) and Italian (GBP 11.67). The cost to study Spanish in Spain, however, is offset by being one of the easiest languages to learn, requiring an estimated 600 hours – equal to learning French, Dutch or Italian but slightly easier than German (750 hours), and signficantly below the 2,200 hours required for complex languages such as Arabic, Madarin or Japanese. Combining the average cost and hours, the total cost to learn Spanish was estimated at around EUR 7,215 (GBP 6,157).

Find where to learn Spanish in Spain:

Spanish schools in Spain

Spanish schools in Spain

These Spanish language schools in Spain offer courses in several Spanish cities with a wide range of courses.

Cervantes Escuela Internacional

Cervantes International School is part of the Cervantes Institute network, which is a group of accredited Spanish schools in Spain and abroad whose quality has been recognised by the Cervantes Institute. The main campus is located in Malaga with partner schools in six more major cities in Spain. Cervantes offers Spanish lessons for all levels and ages, alongside accommodation and activities. The language institution guarantees students' success at the DELE exam.

Locations: Barcelona, Granada, Madrid, Malaga, Salamanca, Seville and Valencia

don Quijote

The don Quijote language school has provided Spanish lessons for more than 20 years to students from all over the world. The school offers more than 20 Spanish courses ranging from beginner Spanish courses to Spanish teacher level, which can be combined with activities such as cooking, scuba diving and tango dancing. Specialised classes vary from medical Spanish to business, and they also offer Spanish courses in several Latin America countries.

Locations: Alicante, Barcelona, Cadiz, Granada, Madrid, Malaga, Marbella, Pamplona, Salamanca, San Sebastian, Seville, Tenerife and Valencia

Enforex

International language instructors Enforex has 13 language schools in Spain, with more in Latin American countries, and provide Spanish courses for travellers, intensive learners, and special occassions, business learners and children.

They also offer a Spanish summer camp for students aged five to 18 years in Barcelona, Madrid, Malaga, Marbella, Salamanca, Sevilla and Valencia. These day and residential camps allow children to make Spanish friends their own age, with around 60 percent of Spanish students, while improving their language skills and participating in a variety of sports, excursions and other activities.

Location: Alicante, Barcelona, Cádiz, Granada, Madrid, Málaga, Marbella, Pamplona, San Sebastian, Salamanca, Sevilla, Tenerife and Valencia

Estudio Sampere

Estudio Sampere is a small group of family-run boutique schools offering Spanish lessons for 60 years in several locations in Spain, Cuba and Ecuador. Today, Sampere offers a variety of programs such as intensive Spanish courses, DELE preparation and beginner, teen and junior classes among others. The school network is recognised by the following organisations: Instituto Cervantes, IALC (International Association of Language Centres), AATSP(American Assoication of Teachers of Spanish and Portuguese) and NAFSA (Association of International Educators).

Locations: Alicante, Madrid and Salamanca

International House Spain

International House is a global network of schools with seven locations in Spain. Spanish lessons focus on practising grammar in contexts that replicate every day life, and classes can be combined with activities such as cultural visits. Their courses include general Spanish courses, Spanish for business, DELE preparation and Spanish cooking classes. The majority of students are 20 to 40 years of age.

Locations: Barcelona, Cadiz, Palma de Mallorca, Madrid, San Sebastian, Seville and Valencia

Home Language International

Home Language International offers the opportunity for full immersion Spanish programmes, where you are the only student in your accredited language teacher's house. Classes range from 10 hours to a full week and involves trips and other fun cultural activities. Minimum age for students is 12 years old.

Locations: Barcelona, Bilbao, Granada, Madrid, Malaga, Salamanca, San Sebastian, Seville, Tenerife and Valencia

Lingoda

Lingoda is an online language school founded in 2012 with the mission to make language learning easier, more convenient and more affordable. This online school offers language courses with qualified native-speaking teachers. Students from all over the world can learn German, English, Spanish or French and earn language certificates via Lingoda.

Their private and group classes are available 24/7 and tailored to each student's needs, providing maximum flexibility and allowing their teachers and language advisors to work closely with each student to reach the desired target.

Students can take a trial class for only EUR 0.99 and see for themselves the benefits of online language learning before booking any of the courses.

Linguaschools

Linguaschools has seven locations in Spain and prides itself on intentionally medium-sized Spanish lessons that foster a more familiar atmosphere for students. Spanish courses are done with students of the same level to allow teachers to give proper instruction.

Locations: Barcelona, Granada, Madrid, Malaga, Salamanca, San Sebastian and Valencia

Learn Spanish in Madrid

Learn Spanish in Madrid

AIL Madrid

Calle O’Donnell 27 1st floor, 28009 Madrid | +34 917 256 350 | ailmadrid.com

elemadrid 

Serrano 4, 28001 Madrid | +34 914 324 540 | elemadrid.com

Inhispania

Calle Marqués de Valdeiglesias 3, 28004 Madrid | +34 915 212 231 | inhispania.com

La Aventura Española (LAE)

Calle Montesa 35, 2º derecha., 28006 Madrid | +34 912 196 991 | laemadrid.com

Learn Spanish in Barcelona

Barcelona University (UAB)

Gran Via de les Corts Catalanes 582, 08011 Barcelona | +34 934 035 519 | ub.edu

Camino Barcelona

Calle Comte d’ Urgell 78, 08011 Barcelona | +34 934 678 585 | caminobarcelona.com

Kingsbrook Spanish School

Travessera de Gràcia 60, 08006 Barcelona | +34 932 093 763 | kingsbrookbcn.com

Olé Languages

Mistral 14–16, local 6, 08015 Barcelona | +34 931 851 518 | olelanguages.com

Sol Barcelona 

Entença 320 entrl. 1r, 08029, Barcelona | +34 3405 1200 | solbarcelona.com

Learn Spanish in Alicante

Proyecto Español Alicante 

Calle García Morato 28, 03004 Alicante | +34 652 989 054 | proyecto-es.com

Colegio Internacional Alicante

Carrer Pintor Aparicio 18 C–1ºA, 03003 Alicante | +34 965 929 010 | colegiointernacionalalicante.com

Learn Spanish in Granada

Castila – Escuela Internacional

Calle Algibe del Gato1, 18010 Granada | +34 958 205 863 | castila.es

Escuela Montalban

Calle Conde Cifuentes 11, 18005 Granada | +34 958 256 875  | escuela-montalban.com

Learn Spanish in Malaga

Alhambra Instituto Internacional

Avenida Juan Sebastian Elcano 78, 29017 Malaga | +34 952 204 877 | alhambra-instituto.org

Malaca Instituto

C/Rodeo, 5-29018 Malaga | +34 952 293 242 | malacainstituto.com

Malaga University

Avda. Cervantes 2, 29071 Malaga | +24 952 131 000 | uma.es

Learn Spanish in Salamanca

ISLA -– Spanish School Salamanca

Plaza Basilios, 8, 37001 Salamanca | +34 923 210 394 | learningspanish-spain.com

Salamanca University

Patio de Escuelas Menores, s/n., 37008 Salamanca | +34 923 294 418 | cursosinternacionales.usal.es

Learn Spanish in Seville

Centro De Lenguas e Intercambio Cultural (CLIC)

Albareda, 19 Seville, 41001 Seville | +34 954 502 131 | clic.es/seville

Giralda Center

Avenida de Menéndez Pelayo 16- Seville | +34 954 221 346 | giraldacenter.com

Learn Spanish in Valencia

AIP Language School

Carrer del Batxiller 7, 46010 València | +34 963 391 566 | spanishinvalencia.com

Hispania Escuela de español

Calle Bernat y Baldoví 11, 46010 Valencia | +34 963 510 505 | hispania-valencia.com

Taronja Spanish School

Carrer del Convent de Santa Clara 10, 46002 València | +34 963 258 545 | spanishcoursespain-valencia.com

Spanish online course – Learn Spanish online for free

Spanish online courses

Spanish computer courses

Many companies claim to be have the best Spanish online course to learn quickly and retain everything. But, as everyone learns differently, it's more important to check that the programme's teaching style matches the way you learn before you buy. Some Spanish online courses can be costly but there is a wide range to chose from, starting at an average of EUR 40 all the way to EUR 300.

Here are some Spanish online courses:

  • Tell Me More Spanish
  • Fluenz Spanish
  • Rosetta Stone Spanish
  • Instant Immersion Spanish
  • Spanish Learning Suite
  • RocketLanguages
  • Living Language Platinum
  • Hello-Hello World
  • Pimsleur Comprehensive
  • Transparent Language

Learn Spanish online

Doing an internet search will show a great choice of online Spanish courses, as well as many other tools, games and exercises to help you practise and learn Spanish online. The best online Spanish courses naturally cost more but offer significantly better tools for those looking to learn Spanish seriously. Otherwise, the basic range of free online Spanish courses and tools available are useful enough for brushing up on what you've already learned.

There are also free language apps and online or electronic translators to help with day-to-day Spanish translations, such as Google Translate or Word Reference, which often give an audio and written Spanish translation as well. Some prefer to also buy a pocket phrasebook as a handy guide, which aren't typically great at in-depth grammar usage and explanations but they do have useful phrases.

Learn Spanish online for free

It's possible to learn Spanish online for free, although some online Spanish courses typically charge fees or require a registration to unlock better features. The BBC is one provider of a range of tools to learn Spanish online for free, including audio files, a valuable asset when trying to learn Spanish online.

The below Spanish online courses typically offer a mix of free and paid lessons and learning tools, or require a nominal fee or registration.



Expatica
Expatica forums
Want a local opinion? Ask experienced expats on Expatica's forums for advice.


Updated 2017.

Comment here on the article, or if you have a suggestion to improve this article, please click here.

If you believe any of the information on this page is incorrect or out-of-date, please let us know. Expatica makes every effort to ensure its articles are as comprehensive, accurate and up-to-date as possible, but we're also grateful for any help! (If you want to contact Expatica for any other reason, please follow the instructions on this website's contact page.)


Captcha Note: Characters are case sensitive
The details you provide on this page will not be used to send any unsolicited e-mail, and will not be sold to a third party. Privacy policy .

9 Comments To This Article

  • Rosie posted:

    on 31st March 2017, 12:18:29 - Reply

    LAE Madrid also has a Spanish academy for Kids and Families - www.laekids.com :)
  • Andalusianlady posted:

    on 19th January 2017, 13:08:59 - Reply

    Hi!
    I am a Spanish woman from the South of Spain.
    I would like recommend my city, M%uFFFDlaga. Everywhere, spokers make mistakes, it's occurs with English as well. Where is the purest English?
    In Northern Spain, people have a different accent. However, it also has other errors such as "la%uFFFDsmo", "le%uFFFDsmo" or ending words.
    Instead of looking for where the purity of the language is, look for a school that enriches you. Live a real experience, with local people, learn about their culture, not just the language. Its local language will be very rich in any Latin country.

    Thanks! and sorry for my mistakes in English!

  • regalado posted:

    on 5th May 2016, 19:27:17 - Reply

    I was pretty pleased to discover this great site.
  • MARCO posted:

    on 11th May 2015, 15:55:11 - Reply

    If you are interested to indivual callses of Spanish, English and French i advise you this school of languages present in all the spanish's cities. This is the link http://www.idiomas247.com/. I took classes there for 3 months and i really found it useful.
  • Lucille posted:

    on 17th January 2015, 12:25:23 - Reply

    sometimes i do not understand why people have a language immersion if they go to an academy. they can learn spanish in an academy near home... they do not need to go to Spain.

    when I studied spanish in spain I chose Lyceum Espanol having homeschooling and activities. It wass a nice experience. The site is www.lyceumespanol.com

    About places to study spanish in spain, I recommend center and southern spain, it depends whether you prefer a big city or the beach.

  • Francisco posted:

    on 19th January 2015, 15:41:07 - Reply

    We are a group of teachers from Spain and we would like to invite students who want to study in a private way - https://www.lyceumespanol.com/

  • coco posted:

    on 26th August 2014, 15:22:42 - Reply

    @edith I'm sure if Jesus is your teacher, success is guaranteed! lol
    I studied Spanish in Barcelona at Linguaschools (www.linguaschools.com). I don't see them mentioned in the Expatica list. They have Spanish schools all over the world. The immersion method worked very well for me. In 4 weeks I learned more then 4 years at my University.
  • edith posted:

    on 6th November 2013, 17:38:40 - Reply

    for basic words and constructions I use http://www.duolingo.com/ and than I have conversations with native over Skype http://learnspanish4all.wordpress.com/ that makes it all practical and at least I can use what I learned which was always a problem for me

    I have to say, that Jesus who's my teacher really make it easier for me as he expalins a lot and answers all my questions he's shares some interesting facts about culture and quisine and I like these conversations
  • student1 posted:

    on 13th May 2013, 20:54:12 - Reply

    Hi!
    If you want to learn spanish, you can also go to Salamanca, because there the accent is known to beone of the purest. There are many schools there and most can offer you accomodation, either in a shared flat or in a family. Me I am currently in the school Tia Tula, the staff there is really nice and speak to you in spanish as much as possible so as for you to practice and improve. There are also extra-curricular activities wich enables you to practice more and to learn more about the culture. It's really great, come to Salamanca !