- High quality Spanish courses in Madrid, English teacher training, formacion de profesores de Espa ol, clases de Ingles, Frances y Aleman para adultos y jovenes, cursos en empresas, cursos en el extranjero - 2 million students in 35 countries... ...www.ihmadrid.com