Skema Business School is based on three campuses in France located in Lille, Sophia Antipolis near Nice, and Paris with overseas campuses in Belo Horizonte in Brazil, Suzhou in China, and Raleigh in North Carolina, United States. The Lille and Sophia Antipolis campuses serve as the primary campuses of the school and are located on the historic locations of its predecessor institutions. Skema Business School opened its new campus in Paris in 2021 spread over an area of 30000 metre square and housing over 40 lecture halls, student halls of residence, and co-working spaces. The campuses also offers group and individual study rooms, libraries, student lounges and common areas, fitness centers, and auditoriums. The school is also underway to open a new campus in Cape Town, South Africa.
View More