Close
You are visiting from Country. Go to the Country website? Yes Stay here
Home Icon

Branch locator

Kazakshtan Flag

EN

Search
Take the first step toward studying abroad!
Mobile Menu Icon Close

Institutes / Universities

Leeds University Business School

Established in

1997

Famous 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
Insitute Profiles Students

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.

Uni Accomadation

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...

Scholarships offered by Leeds University Business School

Helpful resources for international students

Take the first step towards studying abroad