Stiftelsen uteksaminerer årlig over MBA-kandidater fra mer enn 80 land. Lederutviklingsprogrammene til INSEAD har mer enn deltakere årlig. Skolen har 146 fakultetsansatte fra 34 land og 86 doktorgradsstudenter fra 30 land. INSEAD tilbyr sine doktorgradsstudenter åtte ulike spesialiseringsområder; Strategy, Finance, Organisational Behaviour, Technology and Operations Management, Marketing, Decision Sciences, Entrepreneurship og Accounting. I det akademiske året 2014-2015 var 41% av doktorgradsstudentene kvinner og 59% menn.