London Business School
(LBS)
Part of University of London
About
London Business School (LBS) is a business school and a constituent college of the University of London. LBS was founded in 1964 and awards post-graduate degrees. Its motto is "To have a profound impact on the way the world does business".
Ranking Overview
Ranked Top 50 worldwide across 3 major ranking systems
Ranked in 9 subject rankings
QS World University Rankings
Academic Ranking of World Universities
U.S. News Best Global Universities Rankings
Key Facts
- Students
- 1,785
- Student-Staff Ratio
- 17.9 : 1
- Int'l Students
- 91%
- Female : Male
- 40 : 60
Historical Trend
Longitudinal View
QS
ARWU
US News
Top Subjects
Best-performing areasSubject Rankings
Detailed breakdownARWU
5 subjects|
Subject
|
Rank
|
Score
|
Year
|
|---|---|---|---|
| Finance | 8 | 175.8 | 2025 |
| Management | 51-75 | - | 2025 |
| Economics & Econometrics | 76-100 | - | 2025 |
| Psychology | 151-200 | - | 2017 |
| Business Administration | 301-400 | - | 2025 |
QS
5 subjects|
Subject
|
Rank
|
Score
|
Year
|
|---|---|---|---|
| Business & Management Studies | 9 | 88.2 | 2026 |
| Marketing | 16 | 79.2 | 2026 |
| Accounting & Finance | 18 | 82.6 | 2026 |
| Social Sciences & Management | 29 | 80.6 | 2026 |
| Economics & Econometrics | 41 | 78.8 | 2026 |
US News
1 subjects|
Subject
|
Rank
|
Score
|
Year
|
|---|---|---|---|
| Economics & Econometrics | 49 | 45.0 | 2026 |
Frequently Asked Questions
What is the ranking of London Business School?
London Business School's performance in the latest university rankings: QS Rank 28, ARWU Rank 901-1000, US News Rank =793.
When was London Business School founded?
London Business School was founded in 1964.
What are the top subjects at London Business School?
Top subjects at London Business School include: Finance, Business & Management Studies, Marketing, Accounting & Finance, Social Sciences & Management.
Where is London Business School located?
London Business School is located in London, United Kingdom.