World's Best Scientists 2026 revealed!
Saint Louis University

Saint Louis University

- Business And Management

United States
Established: 1818
Scholars: 3
Award Badge
Best Universities
2025

Overview of Saint Louis University

Saint Louis University (SLU), established in 1818, is one of the oldest Catholic universities in the United States. Located in St. Louis, Missouri, USA, the institution is private and research-intensive, recognized for blending a rigorous academic environment with Jesuit values. SLU offers comprehensive programs across two campuses (St. Louis and Madrid, Spain), supporting a student body of over 13,000 undergraduates and graduates. The university is organized into 12 schools and colleges, solidifying its position as a global actor in higher education and research.

Show more
World
National
Scholar
D-Index D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines.
Citations
Publications
2054 World 833 National H-index 36 Citations 7,188 92
2485 World 973 National H-index 33 Citations 5,228 104
2542 World 994 National H-index 32 Citations 14,524 96