Academia Contacto Madrid | 66 Uncensored Reviews (2024)

4.5

66 students - overall rating

Academia Contacto Madrid | 66 Uncensored Reviews (1) Raimundo Lulio 7 - 28010 Madrid - see on map

Academia Contacto Madrid | 66 Uncensored Reviews (2)

Pay less than booking at the school

14 Courses
11 Accommo­dations

Price at School 95€

From 91€ per week

At LanguageCourse.Net you always pay less!

  • What we like / dislike
  • Courses
  • Student Opinions
  • Rating Comparison
  • School
  • Leisure
  • Accommodation
  • Map
  • FAQ
  • Brochures

What we like about the school

  • Social activities at the school include Karaoke nights, Flamenco nights, Language Exchange night and many more.

  • Homestay accommodation very close to school

  • Excellent nationality mix. No student nationality makes up more than 15% of students.

  • Free assistance in finding flats for long-term students.

What we dislike about the school

  • The majority of students come from Europe (almost 75%).


Location: Academia Contacto Madrid is a Spanish language school located in the capital city of Spain, Madrid. The school is housed in the Trafalgar neighbourhood, surrounded by various eateries, shops and places of interest. Within walking distance of the Luchana Performing arts theatre, Plaza de Olavide and Fuencarral Street, students have much to do in the area. There are also supermarkets, links to public transport and various cinemas nearby.

Getting around: Madrid has a reliable bus and metro network system. The closest bus stop to the school is within a few minutes walk of the school. The Quevedo metro station is within a 500m walk of the school's front doors, ensuring that the city centre's Plaza del Sol is within a 12-minute journey of the school.

Course selection: In addition to General Spanish programmes taught over various schedules and intensities, Academia Contacto Madrid also provides Spanish and internship programmes, Exam Preparation courses (DELE), private tuition and a Bildungsurlaub programme recognised in various federal states of Germany.

Social and cultural: Madrid is one of the cultural hubs of Spain. The city has many historical sites, such as the Templo de Debod, the Royal Palace, Plaza Mayor and the Puerta de Alcalá. Cultural places of interest include the Museo Nacional del Prado, the National Museum of Anthropology, the Museo Nacional del Prado and Saint Ferdinand Market.

Spanish Courses

Show details of all courses

General Language

Intensive 25Academia Contacto Madrid | 66 Uncensored Reviews (3)Academia Contacto Madrid | 66 Uncensored Reviews (4)

25 lessons per week

|

10 students (max)

In high demand!

Offer!from

230€219

Intensive 20Academia Contacto Madrid | 66 Uncensored Reviews (5)

20 lessons per week

|

10 students (max)

Offer!from

160€152€

Intensive 30

30 lessons per week

|

10 students (max)

Offer!from

305€290€

Standard 10

10 lessons per week

|

10 students (max)

Offer!from

95€91€

Bildungsurlaub

30 lessons per week

|

10 students (max)

Offer!from

255€243€

Intensive (20 Group + 10 Individual)

30 lessons per week

|

10 students (max)

Offer!from

455€433€

Intensive (20 Group + 5 Individual)

25 lessons per week

|

10 students (max)

Offer!from

305€290€

Intensive 20 - Afternoon

20 lessons per week

|

10 students (max)

Offer!from

160€152€

Online

Online One-to-One Lessons

10 lessons per week

|

1 student (max)

Offer!from

300€285€

Online Two-to-One Lessons

10 lessons per week

|

2 students (max)

Offer!from

190€181€

Private

One-to-One Lessons

10 lessons per week

|

1 student (max)

Offer!from

330€314€

Two-to-One Lessons

10 lessons per week

|

2 students (max)

Offer!from

210€200€

Work & Study

University Pathway - 1 Year

20 lessons per week

|

10 students (max)

Offer!from

117€112€

University Pathway Express

20 lessons per week

|

10 students (max)

Offer!from

150€143€

Our prices for Academia Contacto include

  • INCLUDED Organized activities
  • INCLUDED Internet access and use of school computers
  • INCLUDED Wireless LAN zone at school
  • INCLUDED Free certificate of course attendance
  • INCLUDED Language level placement test before arrival
  • INCLUDED For adult courses: a minimum of one free organized leisure activity per week
  • INCLUDED Free consultation about suitable college/university programs by a qualified consultant
  • INCLUDED Free assistance in finding flats for long-term students

Videos & Photos

  • Academia Contacto - School Presentation1/1

  • Academia Contacto Madrid | 66 Uncensored Reviews (6)

    Front of school1/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (7)

    Academia Contacto students2/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (8)

    Lesson in progress3/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (9)

    Hard work paid off! 4/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (10)

    New students5/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (11)

    Beautiful bouquet6/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (12)

    Academia Contacto classmates with award7/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (13)

    Smiles all round at Academia Contacto8/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (14)

    Class9/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (15)

    Students with certificate10/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (16)

    Example class at Academia Contacto11/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (17)

    Class in Madrid 12/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (18)

    Successful students 13/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (19)

    Classes in Madrid at Academia Contacto14/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (20)

    Group class at Academia Contacto15/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (21)

    Group discussion16/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (22)

    Teacher appreciation at Academia Contacto 17/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (23)

    18/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (24)

    Entrance 19/19

  • Academia Contacto Madrid | 66 Uncensored Reviews (25)
  • Academia Contacto Madrid | 66 Uncensored Reviews (26)
  • Academia Contacto Madrid | 66 Uncensored Reviews (27)
  • Academia Contacto Madrid | 66 Uncensored Reviews (28)
  • Academia Contacto Madrid | 66 Uncensored Reviews (29)
  • Academia Contacto Madrid | 66 Uncensored Reviews (30)
  • Academia Contacto Madrid | 66 Uncensored Reviews (31)
  • Academia Contacto Madrid | 66 Uncensored Reviews (32)
  • Academia Contacto Madrid | 66 Uncensored Reviews (33)
  • Academia Contacto Madrid | 66 Uncensored Reviews (34)
  • Academia Contacto Madrid | 66 Uncensored Reviews (35)
  • Academia Contacto Madrid | 66 Uncensored Reviews (36)
  • Academia Contacto Madrid | 66 Uncensored Reviews (37)
  • Academia Contacto Madrid | 66 Uncensored Reviews (38)
  • Academia Contacto Madrid | 66 Uncensored Reviews (39)
  • Academia Contacto Madrid | 66 Uncensored Reviews (40)
  • Academia Contacto Madrid | 66 Uncensored Reviews (41)
  • Academia Contacto Madrid | 66 Uncensored Reviews (42)
  • Academia Contacto Madrid | 66 Uncensored Reviews (43)

Student opinions about Academia Contacto, Madrid

4.5

Overall school rating of
Academia Contacto, Madrid

66 authentic ratings from students who reserved with us

School

Location of the school

4.6

Facilities

3.8

Social activities

3.6

Organisation

4.5

Course

Quality of teaching

4.5

Value for money

4.4

Accommodation

Homestay

4.2

Shared Flat (apartment)

3.7

Overall school rating by student age group

Students < 18 years (5 ratings)

4.4

Students 18-30 years (23 ratings)

4.4

Students 31-49 years (22 ratings)

4.7

Students 50+ years (16 ratings)

4.4

Verified reviews only, uncensored. All student opinions from students who booked a course at the school with LanguageCourse.net.

Robin

57 years

Academia Contacto Madrid | 66 Uncensored Reviews (44)

Excellent location right next to Plaza de Olavide, and wonderfully kind, helpful and organized Director and Office Manager! The Director and Office Manager provide very good support, information and suggestions for living in Madrid! A very friendly school with kind teachers, fun international students and good quality learning and teaching! The classes are small 6-10 students for quicker Spanish learning and speaking! If you do not come to Spain with a foundation in Spanish, the Director and Office Manager will assist you with the right teacher, who will provide organized learning and English explanations, and you can continue learning at Level 1 for as long as needed.

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

4.0

Quality of teaching / language progress

4.0

School organization

5.0

Social activities

4.0

Quality of teaching / language progress: It was great to have a regular routine of school, learning and hearing Spanish every day, connecting with other students and staff! Intensive 20 hours a week was an excellent way to start learning Spanish!

Course: Intensive 20-32 weeks

10. Jun. 2022

Verified student who booked this course with LanguageCourse.net.

Chuxuan

18 years

Academia Contacto Madrid | 66 Uncensored Reviews (45)

All the teachers are very friendly, warm and patient. Any questions, they are happy to help.The teaching system is very clear. The curriculum structure, and there are textbooks dedicated to te school.The location is in the city center, close to the Iglesia and Bilbao metro stations, and right next to the Plaza de Chamberi bus stop. There are Carrefour supermarkets and many bakeries nearby.

Academia Contacto Madrid | 66 Uncensored Reviews (46)

The school building is relatively small, with only two floors (first floor and basem*nt). A so-called "library" is just a bookshelf. The lounge only has a table and a sofa. Classrooms are relatively small.Language tests in schools are not very accurate and many people are given inappropriate grades. Therefore, the level of each student in a class varies greatly (especially in lower-level classes). The so-called activities are not prepared by the school itself. If you don't go out with your classmates by yourself, you usually won't see your classmates after class.

Overall rating

4.0

Value for money

3.0

City/place

4.0

Facilities (library, classrooms)

2.0

Quality of teaching / language progress

4.0

School organization

4.0

Social activities

1.0

Course: Intensive 20-2 weeks

20. Jun. 2022

Verified student who booked this course with LanguageCourse.net.

Kristine

37 years

Academia Contacto Madrid | 66 Uncensored Reviews (47)

It's really a very professional school, they do care about the students and their progress. The atmosphere of the school was very warm and lovely. There were many events organized for the students that made my stay unforgettable. The teachers are very kind and professional. The structure of the class was just perfect as it had grammar, conversation, listening etc.

Insider tips about what future students should not miss I wish I had booked the Intensive 20 course. Next time I will go for that.

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

5.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

5.0

Other comments A perfect place to study Spanish.

Course: Standard 10-1 week

16. Oct. 2017

Verified student who booked this course with LanguageCourse.net.

Bente

69 years

Academia Contacto Madrid | 66 Uncensored Reviews (48)

I had lessons for 2 weeks own the morning.The school provided textbook which was appropriate to my level and broad enough to extend my learning.The teacher, Pablo, was experienced and inspiring. He was able to include all students, 7-9 in active learning experiences. Lessons were interesting and engaging.

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

5.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

5.0

Other comments My highest recommendations to Academia Contacto.

Course: Standard 10-2 weeks

15. Mar. 2018

Verified student who booked this course with LanguageCourse.net.

Riho

22 years

Academia Contacto Madrid | 66 Uncensored Reviews (49)

My teacher was very good, prepared various materials in the class, such as movies, songs, flash cards, and going outside the school to practice Spanish etc. I've been encouraged a lot by her. It was also a good thing that she directly warned lazy students to study.

Insider tips about what future students should not miss Joining the event organized by citylifemadrid (ex. Meat & speak) is recommended to those who want to have friends in and outside the school.

Overall rating

5.0

Value for money

4.0

City/place

5.0

Facilities (library, classrooms)

3.0

Quality of teaching / language progress

5.0

School organization

4.0

Social activities

3.0

Shared Flat - Standard

5.0

Course: Intensive 20-5 weeks

3. Oct. 2017

Verified student who booked this course with LanguageCourse.net.

Jonathan

57 years

Academia Contacto Madrid | 66 Uncensored Reviews (50)

The enthusiasm, dedication, and skill of the teachers were outstanding; speaking very clearly (and only in tenses we knew!) and staying in Spanish throughout. The printed and website materials were very good, as was our homework (we voted every day to have it).

Insider tips about what future students should not miss If you have breakfast at one of the nearby cafes it only takes 55 seconds to get to class. Our classes were organised all before (Madrid) lunchtime, so make sure you have snacks!

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

4.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

4.0

Quality of teaching / language progress: The intensive course was extremely good, and backing it up with two extra hours one-to-one really made an enormous difference. The main course had four students, all adults about 25-60 with various reasons for being there, different abilities and different rates of learning. The teachers were very skilful at managing this without leaving anyone out. My extra two hours of one-to-one were organised as one before the main classes and one after, and so it possible to really prepare and then reinforce the topics of the day. The extra tuition might appear expensive, but if you are serious about learning quickly were really very good value for money. My teacher began by asking why I was learning Spanish and what I needed from the course, and every lesson had material specifically for me, focussed exactly as I'd wanted. I was really delighted with how much progress I made in just the one week and how easy and supportive the teachers were.

Other comments The school is small and friendly and the classrooms are small, which means you don't have to raise your voice at all and everyone can see and hear perfectly. The administrator is very friendly and very able and knows everybody by name, and also speaks fluent English and native French. Although listed as a having a library and a cafe these are really pretty minimal. Wifi worked perfectly, including for whole class playing interactive word games.

Course: Intensive 20 + 10-1 week

21. Mar. 2019

Verified student who booked this course with LanguageCourse.net.

Dorota

49 years

Academia Contacto Madrid | 66 Uncensored Reviews (51)

Very nice welcome. Quality of the textbooks. Friendliness and competence of the teachers. Nice individual lesson in which the teacher addressed the current social situation and motivated to speak. Small class. Class book/diversity of learners (age and origin).

Academia Contacto Madrid | 66 Uncensored Reviews (52)

Rooms too small and hardly any possibility to move around the room. Non-functioning technology (projector). Too long lessons, no break between group lessons and individual lessons, bathrooms for men and women. Too little grammar. Disruptions due to students arriving too late.

Overall rating

4.0

Value for money

4.0

City/place

5.0

Facilities (library, classrooms)

2.0

School organization

5.0

Quality of teaching / language progress

3.0

Shared Flat - Comfort

3.0

Course: Intensive (20 Group + 5 Individual)-1 week

5. Oct. 2022

Verified student who booked this course with LanguageCourse.net.

Carlos

60 years

Academia Contacto Madrid | 66 Uncensored Reviews (53)

A harmonious and suitable environment for what they propose. Teachers are well prepared to work with students from all over the world. My suggestion for the students is to book at least a 4-week course. I believe that short courses are not that efficient.

Academia Contacto Madrid | 66 Uncensored Reviews (54)

The teacher does not use the book but many copies of exercises and topics for discussions in the classroom.

Insider tips about what future students should not miss If possible, book a 4-week course. I noticed that students who take lessons for 1 or 2 weeks only don't improve their language skills in a significant way.

Overall rating

4.0

Value for money

4.0

City/place

4.0

Facilities (library, classrooms)

4.0

Quality of teaching / language progress

4.0

School organization

4.0

Social activities

1.0

Quality of teaching / language progress: The course is pleasant, and the schedule is adequate to learn and develop the Spanish language.

Course: Intensive 20-4 weeks

2. Aug. 2022

Verified student who booked this course with LanguageCourse.net.

Bea

59 years

Academia Contacto Madrid | 66 Uncensored Reviews (55)

Good lesson, great level of teaching by teacher David. A lack of introduction at the start of the course. Jumped straight into the course. Became more relaxed afterwards. Compliments for David's teaching.

Insider tips about what future students should not miss Cable car to the "campo" is hardly mentioned in the guides.

Overall rating

3.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

2.0

Quality of teaching / language progress

2.0

School organization

2.0

Social activities

1.0

Other comments I found the personal attention moderate. Felt like a well-oiled machine with students who attended classes for a longer period of time. Girlfriend and I were there for only a week and paid a decent amount of money for this course. Would have expected some more personal attention.

Course: Standard 10-1 week

7. Nov. 2017

Verified student who booked this course with LanguageCourse.net.

Maximilian

33 years

Academia Contacto Madrid | 66 Uncensored Reviews (56)

The Staff and the Teachers were really nice. Everybody was friendly and problems were solved very uncomplicated. The mix of students was very good, there was not too many students from only one country.

Academia Contacto Madrid | 66 Uncensored Reviews (57)

The classroom was very tiny, without a window and very bad air. There is not a lot of space to hang out and meet other students, and its in the basem*nt. Also in the beginning there was not a test for everybody to see what level they are on (on the registration it said, there would be a little test the first day.)

Overall rating

3.0

Value for money

4.0

City/place

5.0

Facilities (library, classrooms)

1.0

Quality of teaching / language progress

4.0

School organization

4.0

Social activities

3.0

Course: Intensive 20-4 weeks

20. Oct. 2021

Verified student who booked this course with LanguageCourse.net.

Ellen Heidi

45 years

Academia Contacto Madrid | 66 Uncensored Reviews (58)

An enthusiastic and talented teacher, Paola, who joined the whole group and really taught me a lot.Also the nice and helpful staff in the administration, both Fanny and Mario!

Overall rating

5.0

Value for money

5.0

City/place

4.0

Facilities (library, classrooms)

4.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

4.0

Quality of teaching / language progress: The classroom was cold.The offer of activities and excursions looked good, and I would probably join if I were to stay for several weeks, but I did not use it since I only was there for a single week.

Other comments I am very happy with the week and would like to take several weeks of language teaching at the same school at a later date.

Course: Intensive 20-1 week

25. Feb. 2020

Verified student who booked this course with LanguageCourse.net.

Adelheid

54 years

Academia Contacto Madrid | 66 Uncensored Reviews (59)

I had booked an intensive course, one-to-one. The teacher was very good and responded perfectly to my needs and my level of knowledge!

Overall rating

4.0

Value for money

4.0

City/place

5.0

Facilities (library, classrooms)

3.0

School organization

4.0

Quality of teaching / language progress

5.0

Homestay - Standard

5.0

Other comments I had booked transfer from/to the airport. It worked well. However, it was not a special transfer by the school, but I was driven by ordinary taxis and taxi drivers. This normally costs Euro 30. The Academia Contacto asks for Euro 70 !!!! I find this completely out of place and unfair to the students. At the airport there are a lot of taxis and for the pick up from the accommodation, just 1 phone call is required! For that, they charge Euro 40 each way! Totally unacceptable !!!!!

Verified student who booked this course with LanguageCourse.net.

Evelyne

62 years

Academia Contacto Madrid | 66 Uncensored Reviews (60)

The professionalism of the teachers, the excellent organisation and the diversity of the students

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

4.0

School organization

5.0

Quality of teaching / language progress

5.0

Homestay - Standard

4.0

Course: Intensive 20-2 weeks

15. Aug. 2023

Verified student who booked this course with LanguageCourse.net.

Yulia

36 years

Academia Contacto Madrid | 66 Uncensored Reviews (61)

The teachers are fantastic and professional, the school management is kind and professional.

Academia Contacto Madrid | 66 Uncensored Reviews (62)

There are not many activities for female students in the school, the club exchange twice a week, there is no group outing for the new students, in my opinion it is very important. The school management can organize a drink for the newcomers at the bar.

Overall rating

4.0

Value for money

4.0

City/place

4.0

Facilities (library, classrooms)

2.0

Quality of teaching / language progress

5.0

School organization

4.0

Social activities

1.0

Shared Flat - Standard

5.0

Quality of teaching / language progress: Indeed my course was good.

Other comments There are not many activities for female students in the school, the club exchange twice a week, there is no group outing for the new students, in my opinion it is very important. The school management can organize a drink for the newcomers at the bar.

Course: Intensive 25-4 weeks

31. Oct. 2022

Verified student who booked this course with LanguageCourse.net.

Cathenod

62 years

Academia Contacto Madrid | 66 Uncensored Reviews (63)

The friendly and hard working group of students and the pedagogy of Lola our teacher

Overall rating

4.0

Value for money

3.0

City/place

4.0

Facilities (library, classrooms)

3.0

School organization

4.0

Quality of teaching / language progress

5.0

Homestay - Standard

1.0

Course: Intensive 20 [Espagnol]-1 week

30. Oct. 2018

Verified student who booked this course with LanguageCourse.net.

Saga

20 years

Academia Contacto Madrid | 66 Uncensored Reviews (64)

Very good teachers, developed a lot and the school is very well located in the city.

Academia Contacto Madrid | 66 Uncensored Reviews (65)

Classrooms have thin walls and there are no common areas where you can hang out with people from other countries

Insider tips about what future students should not miss Malasaña is the hippest area with great bars, shopping and clubs, Embajadores/lavapies is cheap, fun and multicultural!

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

3.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

2.0

Course: Intensive 20-16 weeks

2. May. 2022

Verified student who booked this course with LanguageCourse.net.

Martin

19 years

Academia Contacto Madrid | 66 Uncensored Reviews (66)

Great teachers, everyone is very kind and ready to help if there is a problem.

Overall rating

4.0

Value for money

4.0

City/place

3.0

Facilities (library, classrooms)

4.0

School organization

5.0

Quality of teaching / language progress

5.0

Shared Flat - Standard

4.0

Course: Intensive 20-2 weeks

16. Oct. 2023

Verified student who booked this course with LanguageCourse.net.

Laila

34 years

Academia Contacto Madrid | 66 Uncensored Reviews (67)

Julia and Lola, my teachers, and my classmates. Practice speaking Spanish.

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

4.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

5.0

Homestay - Standard

5.0

Course: Intensive 20 [Spanisch]-2 weeks

5. Aug. 2018

Verified student who booked this course with LanguageCourse.net.

Steffen

29 years

Academia Contacto Madrid | 66 Uncensored Reviews (68)

The competence of the teachers and the openness of the school staff.

Overall rating

4.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

5.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

4.0

Other comments More information beforehand on possible test assignments. Explanation and information on the structure and integration of the course in the European Framework of Reference to know to what level I could reach with this course.

Course: Intensive 25-1 week

14. Sep. 2018

Verified student who booked this course with LanguageCourse.net.

Frank

37 years

Academia Contacto Madrid | 66 Uncensored Reviews (69)

The location. The second week teacher was excellent.

Overall rating

4.0

Value for money

4.0

School organization

3.0

Quality of teaching / language progress

4.0

Facilities (library, classrooms)

3.0

Quality of teaching / language progress: Two very nice teachers, but none of them knew that or why there was a change of teachers. As an individual student you are taught in a tiny room without a window in the basem*nt, right next to a large room with group lessons, which can be very loud and annoying at times. But it is very easy to grab your teacher and go to a nearby café.

Course: One-to-one (in total 30 Lessons)-2 weeks

21. Oct. 2019

Verified student who booked this course with LanguageCourse.net.

Gordana

47 years

Academia Contacto Madrid | 66 Uncensored Reviews (70)

Quality of teaching. Good school, perfect location.

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

3.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

4.0

Other comments Great teacher.

Course: Intensive 20-2 weeks

17. Apr. 2017

Verified student who booked this course with LanguageCourse.net.

Dominique

60 years

Academia Contacto Madrid | 66 Uncensored Reviews (71)

The kindness and professionalism of all the staff

Insider tips about what future students should not miss in Madrid or at school?

Overall rating

5.0

Value for money

5.0

City/place

4.0

Facilities (library, classrooms)

3.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

2.0

Other comments As I was alone I would have liked to interact more with other students by group in their excursions to museums, neighbourhoods, Spanish cooking classes, dance classes, etc ... (but age is now a handicap or me)

Course: Intensive 20-1 week

30. Jul. 2018

Verified student who booked this course with LanguageCourse.net.

Nicholas

18 years

Academia Contacto Madrid | 66 Uncensored Reviews (72)

The central location and enthusiastic teaching.

Overall rating

4.0

Value for money

3.0

City/place

5.0

Facilities (library, classrooms)

3.0

Quality of teaching / language progress

4.0

School organization

4.0

Social activities

3.0

Course: Intensive 20-2 weeks

15. Aug. 2018

Verified student who booked this course with LanguageCourse.net.

Juergen

61 years

Academia Contacto Madrid | 66 Uncensored Reviews (73)

The friendly teaching staff and the management

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

4.0

School organization

5.0

Quality of teaching / language progress

5.0

Homestay - Standard

2.0

Other comments definitely recommended

Course: Bildungsurlaub [Spanisch]-1 week

30. Nov. 2017

Verified student who booked this course with LanguageCourse.net.

Andre

43 years

Academia Contacto Madrid | 66 Uncensored Reviews (74)

Quality of teaching, didactics, friendliness

Insider tips about what future students should not miss Hard to say, since I did not participate in the recreational activities. Absolutely recommendable are the private lessons.

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

5.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

5.0

Other comments School well located, accessible by metro in the center, rooms maybe a bit cramped.

Course: Intensive 20 + 10-1 week

21. Aug. 2018

Verified student who booked this course with LanguageCourse.net.

Mariam

19 years

Academia Contacto Madrid | 66 Uncensored Reviews (75)

Super friendly teachers, great atmosphere

Overall rating

5.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

5.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

4.0

Shared Flat - Comfort

3.0

Course: Intensive 25-7 weeks

16. Jul. 2023

Verified student who booked this course with LanguageCourse.net.

Nina

28 years

Academia Contacto Madrid | 66 Uncensored Reviews (76)

The staff is very friendly and competent.

Insider tips about what future students should not miss The standard room in the shared apartment was quite small and the overall quality of accommodation was poor. However, I guess that's what you get in Madrid.

Overall rating

4.0

Value for money

4.0

City/place

5.0

Facilities (library, classrooms)

4.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

3.0

Shared Flat - Standard

3.0

Course: Standard 10-2 weeks

27. Jul. 2017

Verified student who booked this course with LanguageCourse.net.

Matteo

22 years

Academia Contacto Madrid | 66 Uncensored Reviews (77)

The proportion of oral speaking possible

Overall rating

5.0

Value for money

5.0

School organization

5.0

Social activities

4.0

Facilities (library, classrooms)

5.0

Quality of teaching / language progress

5.0

Course: Intensive 20 [Espagnol]-2 weeks

26. Jul. 2021

Verified student who booked this course with LanguageCourse.net.

Susanne

50 years

Academia Contacto Madrid | 66 Uncensored Reviews (78)

Super nice teacher, good organisation.

Academia Contacto Madrid | 66 Uncensored Reviews (79)

Course rooms too small, without windows, often no air to breathe.

Overall rating

4.0

Value for money

5.0

City/place

5.0

Facilities (library, classrooms)

2.0

School organization

4.0

Quality of teaching / language progress

5.0

Course: Intensive 20-1 week

27. Nov. 2023

Verified student who booked this course with LanguageCourse.net.

Jahun

26 years

Academia Contacto Madrid | 66 Uncensored Reviews (80)

Teachers and administrators

Overall rating

4.0

Value for money

4.0

City/place

3.0

Facilities (library, classrooms)

5.0

Quality of teaching / language progress

5.0

School organization

5.0

Social activities

5.0

Shared Flat - Standard

2.0

Course: Intensive 20 [Spanish]-40 weeks

11. Nov. 2019

Verified student who booked this course with LanguageCourse.net.

See all reviews

Ratings of Academia Contacto compared to ratings of all schools in Spain

  • Chart
  • Data
Academia Contacto MadridAverage of all other schools in Spain
Overall school rating4.54.4
Location of the school4.64.7
Facilities3.83.9
Social activities3.63.7
Organisation4.54.3
Quality of teaching4.54.4
Value for money4.44.3
Homestay3.94.0
Shared flat3.93.9

Academia Contacto

“Top teaching quality for competitive prices and best atmosphere sind 2001. Award winning school.”

Academia Contacto Madrid | 66 Uncensored Reviews (81)

Mario Calvo

,

Director of Academia Contacto

Accreditations and Quality seals

Spanish teacher qualifications

100% hold a university degree

100% hold a recognised language teaching qualification

Languages spoken by school staff (cannot be guaranteed by school)

First day of course

Students should arrive at 9:00

Student gender mix

40% male / 60% female

Offer for returning students

You will be refunded/waived the school's administration fee if you already attended previously a course at Academia Contacto and you book here.

Payment methods accepted for payments made directly to the school

Academia Contacto Madrid | 66 Uncensored Reviews (85)Academia Contacto Madrid | 66 Uncensored Reviews (86)Academia Contacto Madrid | 66 Uncensored Reviews (87)Academia Contacto Madrid | 66 Uncensored Reviews (88)Academia Contacto Madrid | 66 Uncensored Reviews (89)Academia Contacto Madrid | 66 Uncensored Reviews (90)Academia Contacto Madrid | 66 Uncensored Reviews (91)

Year of school foundation

2001

Legal name/parent company

Academia Contacto SL | Tax registration ID: B82850686

General school facilities

  • Snack vending machine

  • Drink vending machine

  • Library

  • Lounge

  • Student support desk

  • Copy machine

  • Printer for student use

  • Free WIFI

  • Non-smoking (all indoor areas, but not all outdoor areas of school)

  • Tourist information

  • Assistance with entrance ticket purchases

  • Assistance with reservations for restaurants, bars, clubs

  • Assistance with organizing transportation

  • Facilities for islamic students

    • Available area to pray at the school

  • Classroom equipment

    • TV in all classrooms

    • Air conditioning in all classrooms

    • Heating in all classrooms

    • Ample natural light in most classrooms

    Number of classrooms: 8

    Number of public PC workstations: 2

    Paid parking (<500m)

    Facilities for disabled students

    • Wheelchair access to classroom

    • Wheelchair access to reception

Student Age / Nationality

Average number of students

In summer: 90

Throughout the year: 80

Minimum age of students

17 years

Average number of levels

Adult courses In summer: 10

Adult courses Throughout the year: 10

Junior courses In summer: 1

Junior courses Throughout the year: 1

Average age of students

In summer: 24 years

Throughout the year: 29 years

Top student nationalities

Age of students

Information for all courses offered by Academia Contacto

Lesson duration

55 minutes

School's administrative fee

50.00€

Course material

Generally course material is distributed free to students and will stay in student property.

Comments about courses

If a public holiday falls during a week day, half the missing lessons will be made up

Individual classes

Single individual lessons of tuition can be reserved at 33 €. The combination of group and individual lessons is highly recommended. Individual lessons will encourage you to actively speak the foreign language and will offer you the opportunity to discuss individual problems and weaknesses.

Days without class

In 2024 (including national and regional bank holidays):
01 Jan 2024, 06 Jan 2024, 19 Mar 2024, 15 Apr 2024, 01 May 2024, 15 May 2024, 15 Aug 2024, 12 Oct 2024, 01 Nov 2024, 06 Dec 2024, 08 Dec 2024, 25 Dec 2024, 26 Dec 2024.

Level test

A test to assess your exact language level takes place before the start of the course via an online form.

Lessons needed per Spanish language level

Level (CEFR) LESSONS needed per level WEEKS needed
(20 lessons per week)
A1 Beginner A1 to A2 80 4
A2 Elementary A2 to B1 160 8
B1 Intermediate B1 to B2 180 9
B2 Higher Intermediate B2 to C1 200 10
C1 Advanced C1 to C2 220 11
C2 Proficiency

Data above gives some guidance. For more details consult our page How long does it take to learn a language or reach a specific level.

Airport transfer

Adolfo Suarez Madrid-Barajas Airport:

60 € one way
120 € return (both ways)

More details about airports near Madrid and how to travel independently from the airport to the city on our Madrid page. For flight comparisons to Madrid, we recommend using skyscanner.com.

Visa Documents

Nationals from Malaysia do not require a visa to study short term courses up to 90 days.

Check visa requirements for nationals from other countries.

Nationals from countries that require a visa will receive documents from the school, related to booking confirmation, which is required for the visa application.

Full payment of all fees required before school dispatches documents required for visa application

No

Express shipment fee (via courier)

Europe: 90 €

,

North America: 110 €

,

South America: 110 €

,

Africa: 110 €

,

Oceania: 120 €

,

Asia: 120 €

Free shipment via regular mail

Yes

Preferential cancellation terms in case of visa refusal

School agreed that students booking online on this site will benefit from preferential cancellation fees in case of visa refusal, and in this case will never exceed EUR 180.

Leisure activities

activity possibledistance from school
Ballet1 km
Basketball2 km
Cooking-
Dancing2 km
Football (soccer)2 km
Music1 km
Squash2 km
Swimming1 km
Table Tennis2 km
Tennis2 km
Yoga-

Examples of leisure activities organized by the school

Adults - Free activities

In town:
Guided walk in the heart of the city
Thematic city walks and tours eg. Retiro park
Football matches at Real Madrid´s home ground – the Santiago Bernabeu
Visits to exhibitions and museums such as the Prado, the Reina Sofia, the Thyssen Bornemisza etc.
Trips to the theatre, concerts, other events
Bars, restaurants and club nights with other students
Visits to local companies

At the school:
Live music shows and karaoke nights
Flamenco nights
Meet & Dance: To speak and salsa at one of Madrid´s best clubs!
Wine and tapas nights with other students
Meet & Speak: Talks and readings on social, political or historical topics
Language exchange night

Adults - Paid activities

Excursions:
Half-day trips
Whole day excursions (Saturday or Sunday) to cities close to Madrid
Weekend excursions to other parts of Spain
Guided walks (hikes) and bike tours, (eg : hike up the Sierra de Guadarrama)

Accommodation

Show details of all accommodations

Shared Flat - Standard Academia Contacto Madrid | 66 Uncensored Reviews (92)

Single room, No meals

In high demand!

3.8

16 ratings

from

165 €

Homestay - Premium

Double room (only for 2 people travelling together), Breakfast

This accommodation tends to sell out quickly!

Reserve as early as possible to get the best available homestay!

5.0

3 ratings

from

200 €

Homestay - Premium

Single room, Breakfast

This accommodation tends to sell out quickly!

Reserve as early as possible to get the best available homestay!

5.0

3 ratings

from

225 €

Homestay - Premium

Single room, Breakfast & 1 meal

5.0

3 ratings

from

260 €

Homestay - Premium

Double room (only for 2 people travelling together), Breakfast & 1 meal

5.0

3 ratings

from

235 €

Homestay - Standard

Single room, Breakfast

3.9

8 ratings

from

190 €

Homestay - Standard

Single room, Breakfast & 1 meal

3.9

8 ratings

from

230 €

Homestay - Standard

Double room (only for 2 people travelling together), Breakfast

3.9

8 ratings

from

170 €

Homestay - Standard

Double room (only for 2 people travelling together), Breakfast & 1 meal

3.9

8 ratings

from

205 €

Shared Flat - Comfort

Single room, No meals

3.3

3 ratings

from

215 €

Shared Flat - Standard

Double room (only for 2 people travelling together), No meals

3.8

16 ratings

from

125 €

Map

Academia Contacto Madrid | 66 Uncensored Reviews (93)

Academia Contacto Madrid | 66 Uncensored Reviews (94)Academia Contacto Madrid | 66 Uncensored Reviews (95)Academia Contacto Madrid | 66 Uncensored Reviews (96)

Location of Academia Contacto in Chamberí, Madrid

Closest station: * Iglesia* Bilbao* Quevedo

Questions and answers about Academia Contacto

  • Could you please confirm what the main differences between the standard and comfort-shared apartments are? Is there heating in the comfort apartments?

    Yes, there is central heating in the comfort shared flats. These flats are of high quality and located in a very good area. The rooms are also nicer and bigger than in the standard apartments.

    Mario Calvo, School Director from Academia Contacto - Oct 31, 2023

FAQ about Academia Contacto, Madrid

  • What do I do if I miss a class?

    First of all, your teacher must be informed. This is due to the details of the learning process. He or she will then select a group for you to study in, where you can attend the same class and get all the material you missed. You should also hand in your homework on the missed lesson as soon as possible so that the tutor can see how the learning process is going and can help you immediately if necessary.

    Maksym Sterpul, Language Travel Consultant from LanguageCourse.Net - Oct 17, 2023

  • What is the most popular accommodation offered by Academia Contacto?

    The accommodation Shared Flat - Standard is the most popular among all our clients of Academia Contacto

  • Is it possible to take a course at Academia Contacto as an absolute beginner?

    Yes. The following courses can be attended as an absolute beginner: Intensive 25, Intensive 20, Intensive 30 , Standard 10, Bildungsurlaub, Intensive (20 Group + 10 Individual), Intensive (20 Group + 5 Individual), Intensive 20 - Afternoon

  • Is airport pickup offered by Academia Contacto?

    Yes. The school offers pickup from Adolfo Suarez Madrid-Barajas Airport (60 €)

  • What is the number of students per class at Academia Contacto?

    Depending on the chosen course, the maximum number of students at Academia Contacto varies from 1 students (Online One-to-One Lessons ) to 10 students (Intensive 25)

  • What is the qualification of the teachers at Academia Contacto?

    100% of teachers at Academia Contacto hold a university degree. 100% hold a recognized language teaching certificate.

  • Which countries are students of Academia Contacto from?

    The highest Nationality percentage at Academia Contacto comes from Germany with a 12% representation, followed by students from England (12%) and France (12%).

  • Is this price lower than booking directly with the school?

    Yes, there is an exclusive discount that only applies when booking online here.

  • Academia Contacto offers courses for which ages?

    Academia Contacto offers courses from 17 years to 99. Average age is 24 during the summer and 29 for the rest of the year.

PDF brochure / price list of Academia Contacto

Academia Contacto BrochureAcademia Contacto Madrid | 66 Uncensored Reviews (98)

Academia Contacto Price List Jan 2024 Update Academia Contacto Madrid | 66 Uncensored Reviews (100)

');m.controlsContainer?(m.controlsContainer.append(e),m.pausePlay=b("."+d+"pauseplay a",m.controlsContainer)):(m.append(e),m.pausePlay=b("."+d+"pauseplay a",m)),y.pausePlay.update(m.vars.slideshow?d+"pause":d+"play"),m.pausePlay.bind(l,function(e){e.preventDefault(),""!==c&&c!==e.type||(b(this).hasClass(d+"pause")?(m.manualPause=!0,m.manualPlay=!1,m.pause()):(m.manualPause=!1,m.manualPlay=!0,m.play())),""===c&&(c=e.type),y.setToClearWatchedEvent()})},update:function(e){"play"===e?m.pausePlay.removeClass(d+"pause").addClass(d+"play").html(m.vars.playText):m.pausePlay.removeClass(d+"play").addClass(d+"pause").html(m.vars.pauseText)}},touch:function(){var i,r,s,o,l,c,e,n,d,u=!1,t=0,a=0,v=0;if(f){p.style.msTouchAction="none",p._gesture=new MSGesture,(p._gesture.target=p).addEventListener("MSPointerDown",function(e){e.stopPropagation(),m.animating?e.preventDefault():(m.pause(),p._gesture.addPointer(e.pointerId),v=0,o=g?m.h:m.w,c=Number(new Date),s=S&&h&&m.animatingTo===m.last?0:S&&h?m.limit-(m.itemW+m.vars.itemMargin)*m.move*m.animatingTo:S&&m.currentSlide===m.last?m.limit:S?(m.itemW+m.vars.itemMargin)*m.move*m.currentSlide:h?(m.last-m.currentSlide+m.cloneOffset)*o:(m.currentSlide+m.cloneOffset)*o)},!1),p._slider=m,p.addEventListener("MSGestureChange",function(e){e.stopPropagation();var t=e.target._slider;if(!t)return;var a=-e.translationX,n=-e.translationY;if(v+=g?n:a,l=(t.vars.rtl?-1:1)*v,u=g?Math.abs(v)

o/2)?t.flexAnimate(n,t.vars.pauseOnAction):x||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)}s=l=r=i=null,v=0},!1)}else e=function(e){m.animating?e.preventDefault():(window.navigator.msPointerEnabled||1===e.touches.length)&&(m.pause(),o=g?m.h:m.w,c=Number(new Date),t=e.touches[0].pageX,a=e.touches[0].pageY,s=S&&h&&m.animatingTo===m.last?0:S&&h?m.limit-(m.itemW+m.vars.itemMargin)*m.move*m.animatingTo:S&&m.currentSlide===m.last?m.limit:S?(m.itemW+m.vars.itemMargin)*m.move*m.currentSlide:h?(m.last-m.currentSlide+m.cloneOffset)*o:(m.currentSlide+m.cloneOffset)*o,i=g?a:t,r=g?t:a,p.addEventListener("touchmove",n,{ passive: true }),p.addEventListener("touchend",d,{ passive: true }))},n=function(e){t=e.touches[0].pageX,a=e.touches[0].pageY,l=g?i-a:(m.vars.rtl?-1:1)*(i-t);(!(u=g?Math.abs(l)o/2)?m.flexAnimate(a,m.vars.pauseOnAction):x||m.flexAnimate(m.currentSlide,m.vars.pauseOnAction,!0)}p.removeEventListener("touchend",d,!1),s=l=r=i=null},p.addEventListener("touchstart",e,{ passive: true })},resize:function(){!m.animating&&m.is(":visible")&&(S||m.doMath(),x?y.smoothHeight():S?(m.slides.width(m.computedW),m.update(m.pagingCount),m.setProps()):g?(m.viewport.height(m.h),m.setProps(m.h,"setTotal")):(m.vars.smoothHeight&&y.smoothHeight(),m.newSlides.width(m.computedW),m.setProps(m.computedW,"setTotal")))},smoothHeight:function(e){if(!g||x){var t=x?m:m.viewport;e?t.animate({height:m.slides.eq(m.animatingTo).innerHeight()},e):t.innerHeight(m.slides.eq(m.animatingTo).innerHeight())}},sync:function(e){var t=b(m.vars.sync).data("flexslider"),a=m.animatingTo;switch(e){case"animate":t.flexAnimate(a,m.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause()}},uniqueID:function(e){return e.filter("[id]").add(e.find("[id]")).each(function(){var e=b(this);e.attr("id",e.attr("id")+"_clone")}),e},pauseInvisible:{visProp:null,init:function(){var e=y.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){y.pauseInvisible.isHidden()?m.startTimeout?clearTimeout(m.startTimeout):m.pause():m.started?m.play():0m.currentSlide?"next":"prev"),v&&1===m.pagingCount&&(m.direction=m.currentItemm.limit&&1!==m.visible?m.limit:l):0===m.currentSlide&&e===m.count-1&&m.vars.animationLoop&&"next"!==m.direction?h?(m.count+m.cloneOffset)*c:0:m.currentSlide===m.last&&0===e&&m.vars.animationLoop&&"prev"!==m.direction?h?0:(m.count+1)*c:h?(m.count-1-e+m.cloneOffset)*c:(e+m.cloneOffset)*c,m.setProps(o,"",m.vars.animationSpeed),m.transitions?(m.vars.animationLoop&&m.atEnd||(m.animating=!1,m.currentSlide=m.animatingTo),m.container.unbind("webkitTransitionEnd transitionend"),m.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(m.ensureAnimationEnd),m.wrapup(c)}),clearTimeout(m.ensureAnimationEnd),m.ensureAnimationEnd=setTimeout(function(){m.wrapup(c)},m.vars.animationSpeed+100)):m.container.animate(m.args,m.vars.animationSpeed,m.vars.easing,function(){m.wrapup(c)})}m.vars.smoothHeight&&y.smoothHeight(m.vars.animationSpeed)}},m.wrapup=function(e){x||S||(0===m.currentSlide&&m.animatingTo===m.last&&m.vars.animationLoop?m.setProps(e,"jumpEnd"):m.currentSlide===m.last&&0===m.animatingTo&&m.vars.animationLoop&&m.setProps(e,"jumpStart")),m.animating=!1,m.currentSlide=m.animatingTo,m.vars.after(m)},m.animateSlides=function(){!m.animating&&a&&m.flexAnimate(m.getTarget("next"))},m.pause=function(){clearInterval(m.animatedSlides),m.animatedSlides=null,m.playing=!1,m.vars.pausePlay&&y.pausePlay.update("play"),m.syncExists&&y.sync("pause")},m.play=function(){m.playing&&clearInterval(m.animatedSlides),m.animatedSlides=m.animatedSlides||setInterval(m.animateSlides,m.vars.slideshowSpeed),m.started=m.playing=!0,m.vars.pausePlay&&y.pausePlay.update("pause"),m.syncExists&&y.sync("play")},m.stop=function(){m.pause(),m.stopped=!0},m.canAdvance=function(e,t){var a=v?m.pagingCount-1:m.last;return!!t||(!(!v||m.currentItem!==m.count-1||0!==e||"prev"!==m.direction)||(!v||0!==m.currentItem||e!==m.pagingCount-1||"next"===m.direction)&&(!(e===m.currentSlide&&!v)&&(!!m.vars.animationLoop||(!m.atEnd||0!==m.currentSlide||e!==a||"next"===m.direction)&&(!m.atEnd||m.currentSlide!==a||0!==e||"next"!==m.direction))))},m.getTarget=function(e){return"next"===(m.direction=e)?m.currentSlide===m.last?0:m.currentSlide+1:0===m.currentSlide?m.last:m.currentSlide-1},m.setProps=function(e,t,a){var n,i=(n=e||(m.itemW+m.vars.itemMargin)*m.move*m.animatingTo,function(){if(S)return"setTouch"===t?e:h&&m.animatingTo===m.last?0:h?m.limit-(m.itemW+m.vars.itemMargin)*m.move*m.animatingTo:m.animatingTo===m.last?m.limit:n;switch(t){case"setTotal":return h?(m.count-1-m.currentSlide+m.cloneOffset)*e:(m.currentSlide+m.cloneOffset)*e;case"setTouch":return e;case"jumpEnd":return h?e:m.count*e;case"jumpStart":return h?m.count*e:e;default:return e}}()*(m.vars.rtl?1:-1)+"px");m.transitions&&(i=m.isFirefox?g?"translate3d(0,"+i+",0)":"translate3d("+parseInt(i)+"px,0,0)":g?"translate3d(0,"+i+",0)":"translate3d("+(m.vars.rtl?-1:1)*parseInt(i)+"px,0,0)",a=void 0!==a?a/1e3+"s":"0s",m.container.css("-"+m.pfx+"-transition-duration",a),m.container.css("transition-duration",a)),m.args[m.prop]=i,(m.transitions||void 0===a)&&m.container.css(m.args),m.container.css("transform",i)},m.setup=function(e){var t,a;x?(m.vars.rtl?m.slides.css({width:"100%",float:"right",marginLeft:"-100%",position:"relative"}):m.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),"init"===e&&(u?m.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+m.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(m.currentSlide).css({opacity:1,zIndex:2}):0==m.vars.fadeFirstSlide?m.slides.css({opacity:0,display:"block",zIndex:1}).eq(m.currentSlide).css({zIndex:2}).css({opacity:1}):m.slides.css({opacity:0,display:"block",zIndex:1}).eq(m.currentSlide).css({zIndex:2}).animate({opacity:1},m.vars.animationSpeed,m.vars.easing)),m.vars.smoothHeight&&y.smoothHeight()):("init"===e&&(m.viewport=b('').css({overflow:"hidden",position:"relative"}).appendTo(m).append(m.container),m.cloneCount=0,m.cloneOffset=0,h&&(a=b.makeArray(m.slides).reverse(),m.slides=b(a),m.container.empty().append(m.slides))),m.vars.animationLoop&&!S&&(m.cloneCount=2,m.cloneOffset=1,"init"!==e&&m.container.find(".clone").remove(),m.container.append(y.uniqueID(m.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(y.uniqueID(m.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))),m.newSlides=b(m.vars.selector,m),t=h?m.count-1-m.currentSlide+m.cloneOffset:m.currentSlide+m.cloneOffset,g&&!S?(m.container.height(200*(m.count+m.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){m.newSlides.css({display:"block"}),m.doMath(),m.viewport.height(m.h),m.setProps(t*m.h,"init")},"init"===e?100:0)):(m.container.width(200*(m.count+m.cloneCount)+"%"),m.setProps(t*m.computedW,"init"),setTimeout(function(){m.doMath(),m.vars.rtl&&m.isFirefox?m.newSlides.css({width:m.computedW,marginRight:m.computedM,float:"right",display:"block"}):m.newSlides.css({width:m.computedW,marginRight:m.computedM,float:"left",display:"block"}),m.vars.smoothHeight&&y.smoothHeight()},"init"===e?100:0)));S||m.slides.removeClass(d+"active-slide").eq(m.currentSlide).addClass(d+"active-slide"),m.vars.init(m)},m.doMath=function(){var e=m.slides.first(),t=m.vars.itemMargin,a=m.vars.minItems,n=m.vars.maxItems;m.w=void 0===m.viewport?m.width():m.viewport.width(),m.isFirefox&&(m.w=m.width()),m.h=e.height(),m.boxPadding=e.outerWidth()-e.width(),S?(m.itemT=m.vars.itemWidth+t,m.itemM=t,m.minW=a?a*m.itemT:m.w,m.maxW=n?n*m.itemT-t:m.w,m.itemW=m.minW>m.w?(m.w-t*(a-1))/a:m.maxWm.w?m.w:m.vars.itemWidth,m.visible=Math.floor(m.w/m.itemW),m.move=0m.w?m.itemW*(m.count-1)+t*(m.count-1):(m.itemW+t)*m.count-m.w-t):(m.itemW=m.w,m.itemM=t,m.pagingCount=m.count,m.last=m.count-1),m.computedW=m.itemW-m.boxPadding,m.computedM=m.itemM},m.update=function(e,t){m.doMath(),S||(em.controlNav.length?y.controlNav.update("add"):("remove"===t&&!S||m.pagingCountm.last&&(m.currentSlide-=1,m.animatingTo-=1),y.controlNav.update("remove",m.last))),m.vars.directionNav&&y.directionNav.update()},m.addSlide=function(e,t){var a=b(e);m.count+=1,m.last=m.count-1,g&&h?void 0!==t?m.slides.eq(m.count-t).after(a):m.container.prepend(a):void 0!==t?m.slides.eq(t).before(a):m.container.append(a),m.update(t,"add"),m.slides=b(m.vars.selector+":not(.clone)",m),m.setup(),m.vars.added(m)},m.removeSlide=function(e){var t=isNaN(e)?m.slides.index(b(e)):e;m.count-=1,m.last=m.count-1,isNaN(e)?b(e,m.slides).remove():g&&h?m.slides.eq(m.last).remove():m.slides.eq(e).remove(),m.doMath(),m.update(t,"remove"),m.slides=b(m.vars.selector+":not(.clone)",m),m.setup(),m.vars.removed(m)},y.init()},b(window).blur(function(e){a=!1}).focus(function(e){a=!0}),b.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,isFirefox:!1,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:!1},b.fn.flexslider=function(n){if(void 0===n&&(n={}),"object"==typeof n)return this.each(function(){var e=b(this),t=n.selector?n.selector:".slides > li",a=e.find(t);1===a.length&&!1===n.allowOneSlide||0===a.length?(a.fadeIn(400),n.start&&n.start(e)):void 0===e.data("flexslider")&&new b.flexslider(this,n)});var e=b(this).data("flexslider");switch(n){case"play":e.play();break;case"pause":e.pause();break;case"stop":e.stop();break;case"next":e.flexAnimate(e.getTarget("next"),!0);break;case"prev":case"previous":e.flexAnimate(e.getTarget("prev"),!0);break;default:"number"==typeof n&&e.flexAnimate(n,!0)}}}(jQuery);

' // }); // } } } if (document.getElementById('calendarDatePicker2')) { $('#calendarDatePicker2').datepicker({todayHighlight: true, language: 'en', container: '#calendarDatePicker2', weekStart: '0', autoclose: 'true', startDate: '0', endDate: '+2y', format: 'dd M. yyyy'}); } if (document.getElementById('calendarDatePicker3')) { $('#calendarDatePicker3').datepicker({todayHighlight: true, language: 'en', container: '#calendarDatePicker3', weekStart: '0', autoclose: 'true', startDate: '0', endDate: '+2y', format: 'dd M. yyyy'}); } if (document.getElementById('calendarDatePicker4')) { $('#calendarDatePicker4').datepicker({ todayHighlight: true, language: 'en', container: '#calendarDatePicker4', autoclose: 'true', startDate: '-100y', endDate: '-4y', startView: 'decade', format: 'dd M. yyyy', defaultViewDate: {year:1990, month:0, day:1} }); } if (document.getElementById('calendarDatePicker5')) { $('#calendarDatePicker5').datepicker({todayHighlight: true, language: 'en', container: '#calendarDatePicker5', autoclose: 'true', startDate: '0', endDate: '+2y', format: 'dd M. yyyy', enableOnReadonly: false}); } if (document.getElementById('calendarDatePicker6')) { $('#calendarDatePicker6').datepicker({todayHighlight: true, language: 'en', container: '#calendarDatePicker6', autoclose: 'true', startDate: '0', endDate: '+2y', format: 'dd M. yyyy'}); } if (document.getElementById('calendarDatePicker7')) { $('#calendarDatePicker7').datepicker({todayHighlight: true, language: 'en', container: '#calendarDatePicker7', autoclose: 'true', startDate: '0', endDate: '+2y', format: 'dd M. yyyy'}); } if (document.getElementById('calendarDatePicker8')) { $('#calendarDatePicker8').datepicker({todayHighlight: true, language: 'en', container: '#calendarDatePicker8', autoclose: 'true', clearBtn: 'true', startDate: '-3m', endDate: '+1y', format: 'dd M. yyyy'}); $('#calendarDatePicker8').on('clearDate', function(e) { var ind = document.getElementById('calendarIndicator8'); ind.innerHTML = '+'; ind.className = ind.className.replace( "calNumFilled", "calNumEmpty" ); jQuery('#last_course_day').val("00"); jQuery('#last_course_month').val("00"); jQuery('#last_course_year').val("0000"); }); } // Disallow any past year or any year more than 24 months in the future $('#calendarDatePicker, #calendarDatePicker1, #calendarDatePicker2, #calendarDatePicker3, #calendarDatePicker5, #calendarDatePicker6, #calendarDatePicker7, #calendarDatePicker8').on('show changeDate changeMonth changeYear', function(e) { setTimeout(function() { const visibleSwitch = $('.datepicker-switch:visible'); const datepickerYears = visibleSwitch.closest('.datepicker-years'); // Check if the closest container is .datepicker-years to always disable all if (datepickerYears.length) { datepickerYears.find('.prev, .next').addClass('disabledCalendarNav'); visibleSwitch.removeClass('datepicker-switch').addClass('datepicker-switch_dis'); } else { const text = visibleSwitch.text(); const year = parseInt(text.match(/\d{4}$/), 10); const navContainer = visibleSwitch.closest('.datepicker-days, .datepicker-months'); const isDpMonths = visibleSwitch.closest('.datepicker-months').length; // Reset any previous disablements navContainer.find('.prev, .next').removeClass('disabledCalendarNav'); visibleSwitch.addClass('datepicker-switch').removeClass('datepicker-switch_dis'); // Logic for enabling/disabling based on the year if (year === currentYear) { navContainer.find('.prev').toggleClass('disabledCalendarNav', currentDate.getMonth() === 0); } else if (year < currentYear) { navContainer.find('.prev').addClass('disabledCalendarNav'); } if (year >= maxYear) { navContainer.find('.next').addClass('disabledCalendarNav'); visibleSwitch.addClass('datepicker-switch_dis'); } else if (isDpMonths) { visibleSwitch.removeClass('datepicker-switch_dis'); } } }, 0); }); /*** END => init init bootstrap calendar datepicker plugin ***/ // set the value of the input field to today's date $('#calendar_date_label').hide(); $('#calendar_date').val(document.getElementById('calendar_date_intro')?.innerText); $('#calendar_date').addClass('calendar_date_red'); if (document.getElementById('calendarDatePicker')) { // replace the default '+' in the calendar icon when selected date is cleared $('#calendarDatePicker').on('clearDate', function(e) { // var ind = document.getElementById('calendarIndicator'); // ind.innerHTML = '+'; // ind.className = ind.className.replace( "calNumFilled", "calNumEmpty" ); $('#calendar_date_intro').removeClass('calendarHideIntro').addClass('calendarShowIntro'); $('#calendar_date').css('size','1'); $('#calendar_date').css('width','0'); submitCategoryForm(); }); // dynamically add red border and red color content in calendar selector (adding class 'redWhenEmptyDate' or removing it) function redWhenEmptyDate() { if($(".calendarShowIntro").length !== 0) { $('#calendarDatePicker').addClass('redWhenEmptyDate'); } else { $('#calendarDatePicker').removeClass('redWhenEmptyDate'); } } // trigger function when the date picker is hidden in order to put or remove the red colouring class $('#calendarDatePicker').on('hide', function() { if (window.innerWidth >= 1025) { $("#body_content").css("z-index",""); } redWhenEmptyDate(); }); // init function to dynamically add red border and red color content in calendar selector redWhenEmptyDate(); } }); } else { setTimeout(autoCall2, 50); } })(); } else { setTimeout(autoCall, 50); } })();// }, 0);/*** END OF => CALENDAR DATEPICKER PLUGIN ***/

'); // } // affixNavElementSwap('mobile'); // detachSchoolElems.schoolBrochuresMenuDet.detach(); // detachSchoolElems.schoolPhotosVideosMenuDet.detach(); }); jQuery(window).on('widthOnlyResizedDesktop', function() { jQuery("#colRightWrapOuter").insertAfter("#content.contentSchoolPage"); jQuery(".bookLinkOnlyMobile").css('display', 'none'); // jQuery("#schoolNameMenu").css('display', 'block'); // jQuery("#ShareBlock, #otherSchoolsLinksBLock").appendTo("#content_panel"); // reposicionamos los elementos del menú que habíamos desengachado del DOM y le quitamos la envoltura que les habíamos puesto // detachSchoolElems.schoolBrochuresMenuDet.insertAfter('#schoolEvalMenu'); // detachSchoolElems.schoolPhotosVideosMenuDet.insertAfter("#schoolBrochuresMenu"); // re-init scrollspy scroll animation: jQuery('#content_list a, #viewGalleryLink, #viewGalleryLink_mb, .bookLinkOnlyMobile, #group_tooltip2, .textBelowBigEval, #mapLink, .bigEvalRevWrapBottom a, #schoolCoursesNum a, #schoolAccommoNum a').on('click', scroll_if_anchor); if (jQuery('#brochuresAndPhotoVideoBlock').length !== 0) { // jQuery("#content_panel").find(".responsiveWrap").unwrap(); } // affixNavElementSwap('desktop'); }); /* Move main navigation right or left when scrollspy item is covered/hidden during scrollspy highlighting */ const mainNav = jQuery("#content_list"); function checkElementVisibility(el) { const elLeft = el.offset().left; const elRight = elLeft + el.outerWidth(); const containerLeft = mainNav.offset().left; const containerRight = containerLeft + mainNav.outerWidth(); let visibilityStatus = { fullyVisible: false, croppedSide: null }; if (elLeft >= containerLeft && elRight <= containerRight) { visibilityStatus.fullyVisible = true; } else { visibilityStatus.fullyVisible = false; if (elLeft < containerLeft) { visibilityStatus.croppedSide = 'left'; } else if (elRight > containerRight) { visibilityStatus.croppedSide = 'right'; } } return visibilityStatus; } mainNav.on('activate.bs.scrollspy', function(e) { const visibility = checkElementVisibility(jQuery(e.target)); if (!visibility.fullyVisible) { let rightOrLeft = visibility.croppedSide === 'right' ? '.nav_scrollRight' : '.nav_scrollLeft' ; mainNav.find(rightOrLeft).click(); } // if (e.target.id === 'reserveAtLowestPriceBtn') { // // to be implemented // } }); /**/ function allPagesDesktopReflows() { // const bar_flags_new = jQuery("#bar_flags_new").detach(); // ALL pages => flags widget // bar_flags_new.appendTo("#searchFormSmallWrap"); // ALL pages => "wechat" "whatsapp" "kakao" & "skype" jQuery("#contactBoxSkype").insertAfter("#contactBoxPhones"); // ALL pages => cBox jQuery("#contactBoxChat").insertBefore("#contactBoxTextareaDiv"); // ALL PAGES (footer) // ALL pages where we use bootstrap modals jQuery('.modal-backdrop.fade.in').css('display', 'none'); // All pages but UG (header) jQuery("#searchFormSmallWrap").prependTo("#headSearchBar"); } // remove placeholder on focus event jQuery("#searchBarMob .search_query, .searchQueryWrap .search_query").on('focus', function() { jQuery(this).removeAttr('placeholder'); }); flagsTooltipInit = function() { if (typeof jQuery().tooltip === 'function') { // destroy lang flags tooltip if flags popover is shown langListPop.on('show.bs.popover', function() { flagsTooltip.tooltip('destroy'); }); if (currentSize.width <= 1024) { if (typeof(flagsTooltip.tooltip) === 'function') { flagsTooltip.tooltip('destroy'); } } else { if (!windowMatchObj.mqoh.matches) { // re-init lang flags tooltip when flags popover is hidden langListPop.on('hide.bs.popover', function() { jQuery('[data-toggle="tooltipTop"]').tooltip({ trigger : 'hover', placement: 'top' }); }); } if (windowMatchObj.mqoh.matches) { if (typeof(flagsTooltip.tooltip) === 'function') { flagsTooltip.tooltip('destroy'); langListPop.off('hide.bs.popover'); } } } } } // avoid hiding flags selector if the cBox is overlapping it function avoidHidingFlags() { if (windowMatchObj.mqoh.matches) { const contactBoxWrapper = jQuery('#contactBoxWrapper'); langListPop.on('show.bs.popover', function () { contactBoxWrapper.css('z-index', '10'); }); langListPop.one('hide.bs.popover', function () { contactBoxWrapper.css('z-index', ''); if (typeof(flagsTooltip.tooltip) === 'function') { flagsTooltip.tooltip('destroy'); } }); flagsTooltip.on('show.bs.tooltip', function () { if (typeof(flagsTooltip.tooltip) === 'function') { flagsTooltip.tooltip('destroy'); } }); } else { langListPop.off('show.bs.popover hidden.bs.popover'); flagsTooltipInit(); } } avoidHidingFlags(); windowMatchObj.mqoh.addListener(avoidHidingFlags); jQuery(window).on('widthOnlyResized', function() { // restart bind and width in case of window resize in order to don't hide magnifying glass icon // jQuery("#search_query").off('focus blur').css('width', ''); price_incl_adj(); }); if (currentSize.width <= 1024) { destroyFlagToolEtc(); } if (currentSize.width >= 1025) { allPagesDesktopReflows(); } // remove heading middle line if 2 lines if (!(jQuery('#school_overview').length && currentSize.width <= 1024)) { const h2Elements = jQuery('h2'); for (let i = 0; i < h2Elements.length; i++) { const el = jQuery(h2Elements[i]); if (el.find('.titleSep').height() > 40) { el.addClass('removeBorderBottom'); } }; } // execute destroy language flags tooltip + mobile searchbar (triggered only on mobile and only on resize from desktop mode) jQuery(window).on('widthOnlyResizedMobile', function() { // const bar_flags_new = jQuery("#bar_flags_new").detach(); destroyFlagToolEtc(); // bar_flags_new.appendTo(jQuery("#cBoxTabWrap")); jQuery("#contactBoxChat").insertAfter("#contactBoxTextareaDiv"); jQuery("#searchFormSmallWrap").insertAfter("#contactBoxChat"); if (typeof getLangSuggestion === "function") { getLangSuggestion(0); } reInitPopover('#changeLanguageFlags'); jQuery("#contactBoxSkype").insertBefore("#sendBlockWrap"); }); // Triggered only on desktop and only on resize from mobile mode jQuery(window).on('widthOnlyResizedDesktop', function() { // ALL PAGES => re-init the tooltip if previously destroyed on mobile allPagesDesktopReflows(); if (typeof(flagsTooltip.tooltip) === 'function') { // IMPORTANT: .tooltip('destroy') is asynchronous, and immediate creation of another popover fails, while the previous one is being destroyed [same that happens with .popover('destroy') method]. // https://stackoverflow.com/questions/27238938/bootstrap-popover-destroy-recreate-works-only-every-second-time#answer-27345242 setTimeout(function() { flagsTooltip.tooltip({ trigger : 'hover', placement: 'top' }); }, 200); } // ALL PAGES => re-init event handler if previously turned off on mobile langListPop.on('show.bs.popover', function() { // re-init lang flags tooltip when flags popover is hidden langListPop.on('hide.bs.popover', function() { setTimeout(function() { flagsTooltip.tooltip({ trigger : 'hover', placement: 'top' }); }, 200); }); }); reInitPopover('body'); }); function price_incl_adj() { const colBuletTotWidth = jQuery('.serviceBadge').outerWidth(true) + jQuery('.pseudoCheckmark').outerWidth(true) + 4; const payBlockWrapLi = jQuery('#priceIncludes li'); payBlockWrapLi.css({'text-indent' : '-' + colBuletTotWidth + 'px', 'padding-left' : colBuletTotWidth + 'px'}) } price_incl_adj(); /*}); CLOSING BIG WINDOW ONLOAD FUNCTION */ } else { setTimeout(autoCall, 50); } })();

Academia Contacto Madrid | 66 Uncensored Reviews (2024)
Top Articles
Margaret Thatcher Quotes (Author of The Downing Street Years)
Margaret Thatcher Quotes to Inspire or Shock
Skyward Houston County
Food King El Paso Ads
Enrique Espinosa Melendez Obituary
Workday Latech Edu
Craigslist Motorcycles Jacksonville Florida
Die Windows GDI+ (Teil 1)
Progressbook Brunswick
Capitulo 2B Answers Page 40
Simon Montefiore artikelen kopen? Alle artikelen online
Ts Lillydoll
Conan Exiles Colored Crystal
Www Craigslist Com Phx
Pizza Hut In Dinuba
Nesz_R Tanjiro
Euro Style Scrub Caps
Laveen Modern Dentistry And Orthodontics Laveen Village Az
Nz Herald Obituary Notices
Shreveport City Warrants Lookup
Project Reeducation Gamcore
4 Times Rihanna Showed Solidarity for Social Movements Around the World
Cognitive Science Cornell
Unable to receive sms verification codes
Goodwill Of Central Iowa Outlet Des Moines Photos
Neteller Kasiinod
Vlacs Maestro Login
91 Octane Gas Prices Near Me
Sam's Club Gas Price Hilliard
Haunted Mansion Showtimes Near Cinemark Tinseltown Usa And Imax
Metra Union Pacific West Schedule
Blue Beetle Movie Tickets and Showtimes Near Me | Regal
A Man Called Otto Showtimes Near Amc Muncie 12
Gwu Apps
Gold Nugget at the Golden Nugget
The Vélodrome d'Hiver (Vél d'Hiv) Roundup
Studentvue Columbia Heights
دانلود سریال خاندان اژدها دیجی موویز
Vivek Flowers Chantilly
8 Ball Pool Unblocked Cool Math Games
2700 Yen To Usd
303-615-0055
Www Usps Com Passport Scheduler
Wilson Tattoo Shops
Traumasoft Butler
Zipformsonline Plus Login
Dancing Bear - House Party! ID ? Brunette in hardcore action
Craigslist Cars And Trucks For Sale By Owner Indianapolis
Otter Bustr
Read Love in Orbit - Chapter 2 - Page 974 | MangaBuddy
sin city jili
Noelleleyva Leaks
Latest Posts
Article information

Author: Carlyn Walter

Last Updated:

Views: 6002

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Carlyn Walter

Birthday: 1996-01-03

Address: Suite 452 40815 Denyse Extensions, Sengermouth, OR 42374

Phone: +8501809515404

Job: Manufacturing Technician

Hobby: Table tennis, Archery, Vacation, Metal detecting, Yo-yoing, Crocheting, Creative writing

Introduction: My name is Carlyn Walter, I am a lively, glamorous, healthy, clean, powerful, calm, combative person who loves writing and wants to share my knowledge and understanding with you.