This study analyzed the impact of location, accreditation, and faculty size on the ranking of elite business schools. It used descriptive statistics and inferential analysis (analysis of covariance) to establish the effect of location on the business schools’ ranking while also controlling the influence (impact) of the covariates (accreditation and faculty size) on the outcomes. It found that location and accreditation type do not significantly affect the business schools’ ranking. The size of the faculty impacted the rankings of the programs. However, the pairwise comparison of the critical factors shows that faculty size and accreditation are more impactful in European business schools than in China, the United States/Canada, and other regions. Finally, smaller business schools (mainly in Europe) pursue Triple Crown accreditation to compete with more extensive, U.S.-based programs, favoring only the Association to Advance Collegiate Schools of Business accreditation.