Schiller Madrid: BA in International Business Questions and Answers Return to Program Question Showing 1 - 1 of 1 Are courses taught in English or Spanish? As Schiller is an American University all courses are taught in English regardless of the campus location. By Nada Hssain on January 31, 2018 See all 2 answers
As Schiller is an American University all courses are taught in English regardless of the campus location.