Institutes / Universities
Leeds University Business School
Established in
1997Famous For
Leeds MBA, Executive Education
- Overview
- Services
- Rankings
- Accommodation
- Location
- Courses
- Scholarships
Overview
Leeds University Business School, part of the University of Leeds, is a triple-accredited institution (AACSB, AMBA, EQUIS) and consistently ranks among the top business schools in the UK and Europe. With over 3,000 students from 100+ countries, the school offers a full suite of undergraduate, postgraduate, MBA, PhD, and executive education programmes.
Located in the historic Maurice Keyworth building, the school features modern lecture theatres, seminar rooms, computer clusters, a contemporary café, a roof terrace, and a boardroom. Leeds is known for its strong research culture, industry engagement, and commitment to developing responsible business leaders.
Services
Leeds University Business School offers comprehensive support for international students:
- Dedicated personal tutors in each academic department
- Student Advice Centre for academic and personal guidance
- On-campus health services including access to doctors, nurses, and dentists
- Career Centre offering CV workshops, employer events, and internship support
- Global Opportunities Office for study abroad and exchange programmes
- Language Centre for English language support and academic writing skills
Rankings
QS World University Rankings 2026
- University of Leeds overall ranking: #75 globally
- Business & Management Studies: Top 100 globally
QS Business Masters Rankings 2025
MSc Management:
- #13 in the UK, #63 globally
- #9 in the UK for Employability and Diversity
- #10 in the UK for Thought Leadership
MSc Business Analytics and Decision Sciences:
- #4 globally for Diversity
- #24 globally for Thought Leadership
- #6 in the UK for Employability
Financial Times Masters in Management Rankings 2025
MSc International Business:
- #8 in the UK, #69 globally
- #2 in the UK, #5 globally for Career Progress
- #1 in the UK for nine consecutive years in supplementary programme tables
Accommodation
All international undergraduate and postgraduate students arriving from outside Leeds are guaranteed university accommodation if they apply by the deadline. The university offers a range of housing options, including:
- En-suite rooms in shared flats
- Studio apartments
- Catered and self-catered halls
- Accessible rooms for students with disabilities
Most residences are within walking distance of campus and include utilities, internet, and access to communal facilities.
Location
Leeds is a major city in Yorkshire, northern England, just over two hours from London by train. The city is renowned for sports, music and its cultural attractions, including museums, nightlife and shopping. It has been voted as one of the top three places to shop in the UK by numerous independent surveys, and offers a huge range of shops and stores to suit all tastes.
Courses offered at Leeds University Business School
Loading courses...
