free celta webinar
FREE LIVE WEBINAR – CELTA EXPLAINED – Find out everything you need to know
Days
Hours
Minutes
free celta webinar
FREE LIVE WEBINAR – CELTA EXPLAINED – Find out everything you need to know
Days
Hours
Minutes
free celta webinar
Register for our CELTA free live webinar

Barcelona CELTA + Spanish

Earn your internationally recognized CELTA (TEFL) qualification in the heart of Barcelona while learning Spanish.

Spots Fill Fast!

Get your CELTA (TEFL) + Spanish certificate in Barcelona.
Learn Spanish. Live the Lifestyle

Earn your internationally recognized CELTA (TEFL) qualification in the heart of Barcelona while learning Spanish.

This 12 -week program blends world-class teacher training during your 4-week CELTA with 8 weeks of fun, dynamic Spanish lessons—giving you the skills, confidence, and insider connections to teach anywhere in the world.

By the end of this program, you won’t just have the most recognised certificate to teach English abroad (the CELTA), you’ll have had an unforgettable experience in Spain, a new language, and a passport to global job opportunities.

Reviews by our graduates

Our courses are highly rated by our graduates. This is why we have grown to become the go-to course provider for those looking for high-quality training which will help them stand out in the ELT industry.

Google reviews
4.9/5 ⭐⭐⭐⭐⭐

This program is perfect for you if:

CELTA + Spanish Program

World-ClassTraining

  • 4-week Cambridge CELTA course in Barcelona (intensive, hands-on, highly respected qualification in TEFL)
  • Expert training from industry-leading tutors (learn from the best)
  • Access to our internal platform for your training and to stay in touch with peers
  • Access to our Facebook group exclusively for Oxford TEFL teachers (1,900 members) and LinkedIn group (3,700 members) to network with teachers in Barcelona and around the world
  • 3-month access to Oxford TEFL Connect (includes monthly coaching sessions)
  • Access to our internal platform for your training and to stay in touch with peers
  • Access to our Facebook group exclusively for Oxford TEFL teachers (1,900 members) and LinkedIn group (3,700 members) to network with teachers in Barcelona and around the world
  •  

Spanish Classes 

  • 8 hours per week (for 8 weeks) of Spanish lessons at our friendly school (same location as your CELTA course)
  • Experienced and qualified Spanish as a foreign language teacher
  • Small groups of students from all over the world
  • Morning or evening schedule (you choose)
  • Certificate of participation and level at the end of the program.

Careers Support

  • In-person dedicated careers session during your CELTA course
  • Access to database of schools and jobs board for local and international teaching work
  • Unlimited careers support preparing your CV, or getting ready for interviews
  • And more!

Accommodation

Cambridge CELTA Course + Spanish program
Fees and payment options

⭐⭐⭐⭐⭐ 4.9/5 graduate recommendation rating

Payment options without accommodation
Option 1. 7-Day Discount Option

Pay in full within 7 days of being offered a place on the course to save €50.

€2,200

Option 2. Standard Option

€500 now + €1750 before the course starts.

€2,250

Payment options with accommodation (3 months – 96 days)

Option 1. 7-Day Discount Option

Pay in full within 7 days of being offered a place on the course to save €50.

€4,450

Option 2. Standard Option

€500 now + €4000 before the course starts.

€4,500

This price includes

Take a tour of Oxford TEFL Barcelona's facilities with teacher Erica

Full access to our school and facilities

As a participant of the CELTA + Spanish program, you will have full access to our amazing school and facilities.

This includes:

  • Resource library
  • Large sunny garden
  • Communal area
  • Kitchen
  • and our friendly, supportive atmosphere

Your Program Itinerary
Barcelona CELTA (TEFL) + Spanish

Day 1
Arrival in Barcelona

Meet your friendly host and start exploring Barcelona’s neighborhoods and culture.

Day 1
Weeks 1–4:
Become a Certified TEFL Teacher

This is where the magic happens—you’ll dive into the 4-week Cambridge CELTA course, Monday to Friday (usually 10:00–18:00). It’s hands-on, practical, and designed to transform you into a confident, skilled English teacher. You’ll be teaching real students from week one, getting expert feedback, and building a qualification that’s respected worldwide. 

Weeks 1–4:
Weeks 5–12:
Start learning Spanish

Now that you have completed your CELTA (TEFL) course you can start your fun and dynamic Spanish lessons. Meet your classmates and learn the language you need to speak Spanish confidently. We will make sure that you are allocated to the course for your level and are happy with your progress. After your CELTA course you will receive your 1-year access to Oxford TEFL Connect. You’ll also be able to meet our careers advisor again to polish your CV and start planning your next steps as an English as a foreign language teacher.

Weeks 5–12:
Week 13 and beyond:
Start Teaching, Earning, and Living Your Dream

Whether you choose to stay in Barcelona or head abroad, you will become part of our community of graduates working all over the world.

Week 13 and beyond:

Upcoming Start Dates

CELTA Dates = Certificate in English Language Teaching to Adults

ES dates = Spanish classes

2026 Dates

28th Sept – 17th Dec 2026
🌴 No class: 12th October🌴

Application deadline: 21st September at 12:00 noon (Spain time)

2027 Dates

CELTA 11th Jan - 5th Feb
ES 8th Feb - 9th April
🌴 No class: Easter week🌴

Application deadline: 30th December 2026 at 12:00 noon (Spain time)
CELTA 5th - 30th April
ES 3rd May - 25th june


Application deadline: 25th March 2027 at 12:00 noon (Spain time)
CELTA 31st May - 25th June
ES 28th June - 20th Aug
🌴 No class: 24th June🌴

Application deadline: 24th May 2027 at 12:00 noon (Spain time)
CELTA 5th - 30th July
ES 2nd Aug- 24th Sept


Application deadline: 28th June 2027 at 12:00 noon (Spain time)
CELTA 2nd - 27th Aug
ES 30th Aug - 22nd Oct


Application deadline: 26th July 2027 at 12:00 noon (Spain time)
CELTA 30th Aug- 23rd Sept
ES 27th Sept - 26th Nov


Application deadline: 23rd August 2027 at 12:00 noon (Spain time)

What do graduates say?

CELTA (TEFL) & Spanish FAQs

What are the entry requirements for the CELTA (TEFL) & Spanish Program?

To be considered for this program, you will need to be accepted onto the CELTA course in Barcelona. To be accepted onto the CELTA course in Barcelona you will need to:

  • Be at least 18 years old.
  • Be educated to the standard required for entry into higher education (e.g., “A-levels” in the UK, a high school diploma in the US/Canada).
  • Be in good enough health to deal with the demands of an intensive training course.
  • Demonstrate your ability to cope with the academic demands of the course (assessed via the application process).
  • Have a C1.2 (high C1) or C2 level of English.

We will also ask you to do a short online Spanish level test to ensure that you have a level between A1 (beginner) and B2 (upper intermediate).

What is the CELTA course?

The Cambridge CELTA certification is a “TEFL” course and is preferred by around 75% of TEFL employers worldwide. You only need to check TEFL job ads to see for yourself that teachers with this certification are not only at the front of the queue for the best TEFL teaching positions, but they are also commonly paid a better teaching rate per hour. The CELTA certification is recognised everywhere. So, you can be sure that the course fee is worth every cent. This is an investment in your future self – wherever you choose to go in the world.

What is the school in Barcelona like?

Oxford TEFL in Barcelona is located in the centre of the city, just a 2 minute walk from the famous Passeig de Gracia. We are the largest teacher training centre and language school in Barcelona with fantastic facilities to study and enjoy. Facilities include a large garden, resource library, kitchen, communal area and 26 classrooms. Hundreds of adults and children learn English or Spanish in our school every year! You will take both your CELTA and Spanish lessons here.

Do I need a visa to enrol in the CELTA (TEFL) & Spanish program?

We welcome applications for the CELTA (TEFL) & Spanish program from citizens of every country –we want this program to be accessible to as many aspiring teachers as possible! If you are from within the European Union, you do not need a visa to enrol in this program in Barcelona. If you are from outside the European Union, you may need a Schengen Visa to study with us in Barcelona. Many countries (such as the USA, Canada and Australia) do not need to apply for a visa in advance (you would attend the program on your tourist visa which is stamped on your passport on arrival in Spain). Our in-house Visa Support Officer will advise you on this.

Do you provide support for finding work as a TEFL teacher?

As one of our CELTA graduates, you will be able to take advantage of our comprehensive and lifelong careers service. This includes helping you prepare your CV, putting you in direct contact with schools, helping you prepare for your interview (and more!). Our CELTA graduates are prioritised over other TEFL teachers – a unique opportunity for you to get a top TEFL teaching position with the best conditions!

How can I enrol in the CELTA (TEFL) & Spanish Program?
  • Step 1: Apply here. You can select your level of Spanish on the form.
  • Step 2: Complete the CELTA pre-interview task. This is a short talk to find out how much you know about English.
  • Step 3: Attend your online interview with a member of our team. We are looking forward to meeting you!
  • Step 4: If accepted, secure your place on the program with either the deposit or full payment. 
  • Step 5: Join us in Barcelona. 

Barcelona is waiting for you!

Download our Working around the world guide

Hey, wait!

Are you thinking of teaching English abroad?

Download our Working around the world guide and compare salaries, cost of living and entry requirements in 50 different countries.

This field is for validation purposes and should be left unchanged.
Name(Required)
Email(Required)