Rankings
Top IIMs: All You Need to Know About India's Best Management Schools
Updated 25 June 202510 min read
There are 22 Indian Institutes of Management, but they are not all the same. This guide explains how the IIMs are grouped, which are consistently ranked at the top, what drives those rankings, and how to pick the institute that fits your ambitions.
How the IIMs are grouped
The IIMs are informally split into three generations. The 'old' IIMs — Ahmedabad, Bangalore, Calcutta, Lucknow, Kozhikode, and Indore — are the most established and most selective. The 'new' IIMs (set up in the late 2000s) and the 'baby' IIMs (established after 2015) round out the network. Age correlates with brand, alumni depth, and placement maturity.
Which IIMs rank at the top
In national rankings such as NIRF, IIM Ahmedabad, Bangalore, and Calcutta almost always occupy the top three positions, followed closely by Kozhikode, Lucknow, and Indore. These six form the widely recognised 'top IIMs' and attract the most competitive recruiters.
What actually drives the rankings
Rankings weigh teaching and learning resources, research output, graduation and placement outcomes, diversity and inclusion, and peer perception. The oldest IIMs score highly across all of these because of decades-long alumni networks, faculty research, and recruiter relationships.
How to choose the right IIM for you
Don't chase the rank alone. Weigh the specialisation strength (finance, marketing, operations, HR), location and recruiter access, programme format, and the cut-off you can realistically clear. A slightly lower-ranked IIM that is strong in your target function can serve you better than a higher-ranked generalist option.
Beyond the top six
The newer IIMs are rapidly building strong placement records and offer a genuine IIM brand at a more accessible cut-off. For many candidates, an offer from a newer IIM is a smart, high-value choice rather than a fallback.
Frequently asked questions
- Which is the No. 1 IIM in India?
- IIM Ahmedabad is consistently ranked the top IIM in India, closely followed by IIM Bangalore and IIM Calcutta.
- What are the top 6 IIMs?
- The six most established IIMs are Ahmedabad, Bangalore, Calcutta, Lucknow, Kozhikode, and Indore — often called the older or first-generation IIMs.
- Are newer IIMs worth joining?
- Yes. Newer IIMs carry the IIM brand, have improving placements, and are more accessible in terms of cut-offs, making them a strong option for many candidates.