Washington University in St. Louis’ Olin Business School has climbed to new global heights, joining an elite cohort of triple-accredited business schools, while at the same time adding new degree programs and certifications — including a new online MBA that’s distinguished by its focus on preparing students for leadership in a digitally enabled world.
Earning triple accreditation puts Olin in the rarefied company of some business school powerhouses as INSEAD, London Business School and HEC Paris.
Olin’s vision is to promote world-changing business education, research and impact. Embracing the process of triple accreditation affirms our progress toward that vision.
Mark P. Taylor
In addition to earning triple accreditation, Olin is announcing several other developments in 2021 as the school marches toward what Mark Taylor, dean of Olin, has described as “the third horizon” in business education.