Become a Tandem Agent: language agencies

Today, TANDEM Escuela Internacional Madrid is one of the most prestigious training centres in Spain. And we say “training centre” because we are much more than just a language school: we train teachers, have agreements with universities, organise internships in companies, coordinate European Union Projects, participate in multimedia activities, write books and manuals, give talks and create cultural programs. By becoming a Tandem agent you’ll be part of a dynamic and creative team, offering unique experiences to your clients.

And all of this work has been rewarded with recognition by major national and international institutions.


In the field of Spanish:

In terms of the total number of students who study with us each year, we estimate that around 400 of these are German-speaking, 300 are Italian and 200 are English speakers, in addition to dozens of – mainl y- Chinese, Korean and Arabic students. This is in addition to the 3,000 hours of class given to expatriate students in multinational companies based in Madrid.

Furthermore, we work closely with institutions such as Carl Duisberg Gesellschaft, the Arbeit und Leben trade union foundation, and different Volkshochschulen, among others.  Since 1987, we have given 50 seminars specifically for teachers of Spanish working in Germany within the framework of the LINGUAand SOCRATES European programs.

In the field of German:

We have approximately 2,000 students a year on extensive, intensive and specialised courses, in addition to numerous corporate clients to whom we provide more than 7,000 hours of class a year.

Each year, we send approximately 200 people to Germany on summer courses and award 15 scholarships to students in our centre.

Since 1982, we have paired off 2,500 TANDEM partners, that is to say, we have put at least 1,250 Spaniards in contact with 1,250 Germans for conversation exchange.

And last but not least, our German department for children is constantly growing, with approximately 350 children aged 7 to 14 each academic year.


  • TANDEM Escuela Internacional Madrid works every day with hundreds of agents around the world.
  • Your customers can be sure that they are studying Spanish at one of the world’s most prestigious and top quality schools.
  • Working with a school on the design and creation of attractive and innovatively-designed materials that will create an impact on your potential customers. .


It’s very easy. Simply phone +00 34 91 5322715 and speak to MERCEDES GUERRERO, Director of Marketing, Spanish Department, or complete the online form below and press Send. You will receive a response within 48 hours.

* Required fields:

window.onload = function() { var N=navigator.appName, ua=navigator.userAgent, tem;var M=ua.match(/(opera|chrome|safari|firefox|msie)/?s*(.?d+(.d+)*)/i);if(M && (tem= ua.match(/version/([.d]+)/i))!= null) M[2]= tem[1];M=M? [M[1], M[2]]: [N, navigator.appVersion, “-?”];var browserName = M[0];var form = document.forms[0], inputs = form.elements; form.onsubmit = function() { var required = [], att, val; for (var i = 0; i < inputs.length; i++) { att = inputs[i].getAttribute("required"); val = inputs[i].value; type = inputs[i].type; if(type == "email") {if(val != "") {var elemLabel = inputs[i].getAttribute("label");var emailFilter = /^[_/a-zA-Z0-9]+([!"#$%&()*+,./:;?^_`{|}~-]?[a-zA-Z0-9/_/-])*@[a-zA-Z0-9]+([_-.]?[a-zA-Z0-9]+)*.([-_]?[a-zA-Z0-9])+(.?[a-zA-Z0-9]+)?$/;var illegalChars= /[()\,;:”[]]/ ;if (!emailFilter.test(val)) {alert(“For “+ elemLabel +” field please enter valid email address”); return false;} else if (val.match(illegalChars)) {alert(elemLabel +” field contains illegal characters”);return false;}}}if (att != null) { if (val.replace(/^s+|s+$/g, “”) == “”) { required.push(inputs[i].getAttribute(“label”)); } } } if (required.length > 0) { alert(“The following fields are required: ” + required.join()); return false; } var numberTypeInputs = document.querySelectorAll(“input[type=number]”);for (var i = 0; i < numberTypeInputs.length; i++) { val = numberTypeInputs[i].value;var elemLabel = numberTypeInputs[i].getAttribute("label");if(val != "") {var intRegex = /^[+-]?d+$/;if (!intRegex.test(val)) {alert("For "+ elemLabel +" field please enter valid number"); return false;}}}}; }