Spanish courses in Barcelona

Spanish Courses in Barcelona
Learn Spanish at our school! With our face-to-face courses you will be able to be part of a fun experience with other students of your level, in small groups and in the heart of Barcelona. Choose your Spanish course according to your personal needs and give your Spanish a boost.

Online courses
Learn Spanish in small groups from anywhere in the world, without wasting time traveling and in a fun environment. Our online courses are created and taught by highly-prepared teachers who will make your classes the best time of the day. Available for levels from A1 to C1.

Learn at your own pace
Coming soon…
If you cannot commit to a fixed schedule or you want to come to Barcelona to study and go home with two levels instead of one. Whatever you need, in ¡Venga, va! Spanish School we help you achieve it with our 100% flexible online courses. Any day, at any time and from anywhere in the world.
Spanish Courses in Barcelona
Learn Spanish and make new friends. Our courses are designed to satisfy all your needs. We will work on all the skills you need to move around like being in one’s element and discover the city, its culture and its secrets.

Intensive 20
The Intensive 20 course is the best option to quickly level up and gain fluency inside and outside the classroom. With this course you will even be able to finish one level in just five weeks, depending on your level. Our intensive Spanish courses are in small groups of 4 to 12 people, 4 hours a day, 5 days a week, from Monday to Friday. Intensive 20 is the most intensive option in ¡Venga, va! and is available in the mornings, usually from 9:30 to 13:30 or from 11:30 to 15.30 with a 20 minute break.
Join an intensive course any day of the week. By taking our level test, we will be able to place you in the most suitable course for you so that you can continue learning from the point you are at. Intensive programs allow you to study from 1 week to the whole course duration or more! The longer you study, the better the price! Find more information about course prices here.
Are you an absolute beginner? Fill in the form to book your spot in one of our upcoming Intensive 20 courses! We will contact you as soon as possible to confirm the booking and proceed to the payment options. Not an absolute beginner? Take our level test!
- Available for levels from A1 to B2
- Monday to Friday
- No registration fee
- Special prices for long-term bookings
Intensive 10
The Intensive 10 course is a fantastic choice for those looking to improve their Spanish skills quickly but cannot spend four hours a day in the school. With this course, you can complete a level in about ten weeks, depending on your starting point. Our Intensive 10 Spanish courses are held in small groups of 4 to 12 people, with 2 hours of classes each day, 5 days a week, from Monday to Friday.
The Intensive 10 course is designed to fit into your schedule, with classes typically available in the mornings or noons. You’ll enjoy a friendly and supportive environment where you can practice speaking, listening, writing and reading skills while making new friends.
You can join an Intensive 10 course any week that suits you! By taking our level test, we can place you in the most appropriate course for your current abilities, ensuring you continue to progress effectively. Whether you want to study for just a week or for the entire duration of the course, we have flexible options available.
Curious about pricing? Check out our course prices for more details! If you’re a complete beginner, simply fill out the form to secure your spot in one of our upcoming Intensive 10 courses. We’ll reach out to confirm your booking and inform you about payment options. If you’re not a beginner, don’t forget to take our level test!
- Available for levels from A1 to B2
- Monday to Friday
- No registration fee
- Special prices for long-term bookings
Semi-intensive
The Semi-Intensive course is an excellent option for those eager to enhance their Spanish skills in a more accelerated format but who are not able to study everyday. With this course, you can complete a level in 4 months or more, depending on your starting point. Our semi-intensive Spanish courses are offered in small groups of 4 to 12 participants, with classes available for 5 hours a week spread over 2 days, or 6 hours a week divided into 3 or 4 days. You can choose to attend classes in the morning or afternoon, making it a perfect fit for your busy schedule, whether you’re working or engaged in other activities.
In our friendly and supportive environment, you’ll have plenty of opportunities to practice your speaking, reading, listening and writing skills while connecting with fellow learners. You can join a semi-intensive course at any time that works for you! By taking our level test, we can ensure you’re placed in the most suitable course for your current abilities, allowing for effective progress.
Whether you’re looking to study for just one month or for the entire course duration, we offer flexible options to accommodate your needs. Interested in pricing? Be sure to check out our course prices for more information! If you’re a complete beginner, simply fill out the form to reserve your spot in one of our upcoming Semi-Intensive courses. We’ll get in touch to give you more details and confirm your booking If you’re not a beginner, don’t forget to take our level test!
- Available for levels from A1 to C1
- Two, three or four times a week
- No registration fee
Extensive 3
The Extensive Course is the perfect choice for those looking to balance their Spanish studies with work or other daily activities. Meeting twice a week for 1.5 hours each session, you can choose to attend in the morning or in the afternoon, making it flexible to fit your schedule. This course is the least intensive option we offer, allowing for a more gradual and steady progression in your language skills. While it requires a bit more independent study, you’ll find that you can advance at a comfortable pace, ensuring a solid understanding of the language.
Our extensive classes are held in small groups of 4 to 12 people, providing a supportive environment for learning and a great opportunity to socialize. Whether you’re just starting out or looking to improve your existing skills, we’ll help you find the right level for you through our level test.
Ready to embark on your Spanish learning journey? Check out our prices and fill out the form to secure your spot in one of our popular Extensive Courses! We’ll get in touch with you shortly.
- Available for levels from A1 to C1
- Twice a week
- No registration fee
One-to-one lessons
Private lessons are the ideal option for those seeking a personalized approach to their learning. Whether in-person or online, these classes are tailored to your specific schedule and needs, providing you with the flexibility you require. With the ability to schedule sessions at times that work best for you, you can progress at your own pace and focus on the content that interests you the most.
During the lessons, we will work on all language skills, emphasizing your personal needs and goals. This means that, regardless of whether you are a beginner or already have some prior knowledge, you will receive the attention and support you need to improve your language skills.
Ready to start your learning journey? Contact us for more information about our private lessons! We would be delighted to help you find the perfect approach for you and coordinate your first session. For pricing details, you can download our price list.
- Teachers available for all levels
- Fixed or flexible times every week
- No registration fee
Conversation
At our ¡Venga, va! Spanish school, we offer engaging conversation classes designed for learners of different levels. If you are not sure about yours, you can check it with our level test. These classes take place once a week and provide a flexible learning environment—meaning you only pay for the classes you attend!
Our conversation classes are a fantastic opportunity to practice your speaking skills on a wide range of topics, allowing you to build confidence and fluency in real-life situations. With small group sizes, you’ll receive personalized attention and ample speaking time, ensuring a supportive atmosphere for everyone.
No textbooks are required, and there is no enrollment fee, making it easy for you to join and start improving your Spanish right away. Our conversation classes are the perfect way to enhance your language abilities while having fun and can be combined with general courses to maximize your learning experience.
Join us and take the next step in your Spanish learning journey.
Online courses
Learn Spanish in small groups from anywhere in the world, without wasting time traveling and in a fun environment. Our online courses are created and taught by highly-prepared teachers who will make your classes the best time of the day.
These lessons are held in real time on the platform Zoom, so you will need a computer with webcam, microphone, speakers and a good Wi-Fi connection. As our physical school is in Barcelona, the classes are during the working ours of Spain (GMT +1).

Semi-intensive online
The semi-intensive courses are for those who want to learn Spanish at a steady pace, but also need their time outside the virtual classroom. These courses can be organized in 5 hours per week (two days per week) or 6 hours (three days per week). In the semi-intensive courses, students do more autonomous work outside the virtual classroom.
- Available for levels from A1 to C1
- Morning and afternoon courses
- No registration fee
- No books needed
Extensive 3 online
Extensive courses are long-term courses (minimum 3 months) perfect for people who want to combine their work, homework and social life with learning Spanish. The extensive courses consist of 3 weekly hours spread over two days, generally Monday and Wednesday or Tuesday and Thursday.
- Available for levels from A1 to C1
- Morning and afternoon courses
- No registration fee
- No books needed
Online one-to-one lessons
Private lessons, personalized and adapted to the needs of each student.
- Teachers available for all levels
- No registration fee
- No books needed
Conversation online
Conversation classes are the best option for people who have mastered grammar but want to improve fluency. They are dynamic and fun classes and many different topics are discussed. It is also a perfect complement to other courses. Do it from wherever you are!
- Available for levels from A2 to C1
- No registration
- No registration fee
- No books needed
Learn at your own pace
You cannot commit to a fixed schedule or you want to come to Barcelona to study and go home with two levels instead of one. Maybe you studied Spanish a long time ago and you want to bring it back little by little. Or you just need to review some concepts. Whatever you need, in ¡Venga, va! Spanish School we help you achieve it with our 100% flexible online courses. Any day, at any time and from anywhere in the world.
Coming soon…

Let me know when these courses are available
Get In Touch
Ready to Get Started?
Try our Spanish group courses for free! Click the button below and let us know your needs. We will contact you to arrange your free trial class.