Practice
Data Structures and Algorithms
Machine Coding Round (LLD)
System Design & Architecture (HLD)
Frontend UI Machine Coding
Resources
Career Advice and Roadmaps
Data Structures and Algorithms
Machine Coding Round (LLD)
System Design & Architecture (HLD)
Backend Development
Frontend Development
Project Ideas for Software Developers
Core Computer Science
Companies
SDE Jobs & Internships
Interview Questions
Compare Companies
IDE
Online IDE
Collaborative IDE

Choosing an engineering college/branch in 2022 | Tier 1, Tier 2, Tier 3 College List

Gaurav Chandak
Gaurav Chandak
Disclaimer: This article was written few years ago and may no longer be relevant as software engineering has changed a lot in the last few years. This is what may be more relevant now: Future of Software Engineering - Gaurav Chandak

Hi, I am Gaurav. I am the co-founder of workat.tech and have previously worked at Microsoft and Flipkart.

During the last 8 years, I and Sagar (Co-Founder, workat.tech; Ex-Uber, Ex-Directi) have interacted with a lot of engineering students and have done some research on the culture and placements of different colleges.

We've written this piece to help you decide which college and branch you should choose.

There might be multiple factors which you might consider while deciding the college and branch that you should choose:

  • Job Opportunities and High Salary
  • Interest in specific branch/field (Job/Research/Higher Studies)
  • Brand/Tag/Status/Bragworthiness
  • Proximity to home
  • Government Jobs
  • Any other reason

Job Opportunities and High Salary

Few things to note before going through this section:

  • This section covers the first factor: job opportunities and high salary.
  • An important factor here is the number of high-paying jobs available per student. A college with 4000 students and 200 high-paying jobs will be considered a worse choice than a college with 800 students and 100 high-paying jobs as the ratio and hence the opportunity is low.
  • Some of the preferences might be considered controversial where we've asked to prefer CS at a non-IIT over ECE/EE/ME at an IIT.
  • This is solely based on our understanding of the job market, the different colleges, and the branches.

We have divided the list of colleges into 4 tiers. The division is based on the following criteria:

Tier Chances of getting a high-paying job Chances of at least getting a job
I High. Most students would get a high paying job. Extremely High
II Decent. Companies offering high-paying jobs will be visiting your campus and you will have sufficient opportunities to get those offers. High
III Low. You will have very few opportunities for high-paying jobs. Most big institutes show high packages but the ratio of a high offer to the total number of students is low. Pretty Good
IV Extremely Low. Negligible. Low

How to choose a college and branch to get the best job opportunities?

What should be the order of the branch?

  1. CS: Computer Science (+different variations), Information Technology (+different variations), Maths & Computing, Software Engineering, and related fields related to computer science. This also includes any 5-year program related to the same field.
  2. ECE/EEE: Electronics & Communications Engineering, Electronics & Electrical Engineering (+different variations)
  3. Economics (+different variations)
  4. EE: Electrical Engineering (+different variations)
  5. ME: Mechanical Engineering (+different variations), Industrial Engineering (+different variations), and related fields
  6. Any other branch

Let's talk about sub-tiers

  • All four tiers are further divided into sub-tiers.
  • For Tier-I, sub-tiers just denote the college tag. The placements are almost the same.
  • For other tiers, the job opportunities decrease as we go down.
  • For any particular sub-tier: There won't be any noticeable difference in the opportunities that you will get if you pick up any college in that sub-tier.
  • For a particular sub-tier, you can decide the college based on fees, city, proximity to home, lifestyle, etc.
  • Considering the same branch:
    • Sub-tier matters.
    • Example: Prefer 1.1-CS over 1.2-CS
    • Specific Example: Prefer IIITD CS over DAIICT CS
  • Considering the same tier, don't go for a higher sub-tier if you are getting a better branch in a lower sub-tier.
    • Prefer branch over college name for the same tier.
    • Example: Prefer 1.4-CS over 1.1-ECE
    • Specific Example: Prefer DTU CS over IIT Bombay ECE

Now, what should be the preference order?

  • Pick up Tier-I
    • Fill CS branches starting from 1st sub-tier to the last sub-tier
    • Fill ECE branches starting from 1st sub-tier to the last sub-tier
    • Fill Economics branches starting from 1st sub-tier to the last sub-tier
    • Fill EE branches starting from 1st sub-tier to the last sub-tier
    • Fill ME branches starting from 1st sub-tier to the last sub-tier
    • Fill any other branch
  • Pick up Tier-II
    • Fill CS branches starting from 1st sub-tier to the last sub-tier
    • Fill ECE branches starting from 1st sub-tier to the last sub-tier
    • Fill EE branches starting from 1st sub-tier to the last sub-tier
    • Fill ME branches starting from 1st sub-tier to the last sub-tier
    • Fill any other branch
  • Pick up Tier-III
    • Fill CS branches starting from 1st sub-tier to the last sub-tier
    • Fill ECE branches starting from 1st sub-tier to the last sub-tier
    • Fill EE branches starting from 1st sub-tier to the last sub-tier
    • Fill ME branches starting from 1st sub-tier to the last sub-tier
    • Fill any other branch
  • Pick up Tier-IV
    • Fill CS branches
    • Fill ECE branches
    • Fill EE branches
    • Fill ME branches
    • Fill any other branch

Engineering College List in India

Tier-I Colleges

1.1 (Old IITs, IIIT H, BITS Pilani)

  • IIT Bombay
  • IIT Delhi
  • IIT Kharagpur
  • IIT Madras
  • IIT Kanpur
  • IIT Roorkee
  • IIT Guwahati
  • IIIT Hyderabad
  • BITS Pilani (Pilani Campus)

1.2 (Not so old IITs)

  • IIT Indore
  • IIT Ropar
  • IIT BHU (Varanasi)
  • IIT ISM Dhanbad

1.3 (Other IITs and Top Govt. Colleges)

  • DTU
  • NSUT Delhi (NSIT)
  • NIT Tiruchipally (Trichy)
  • NIT Warangal
  • NIT Surathkal (Karnataka)
  • Jadavpur University
  • All other IITs

1.4 (Other BITS campuses, IIIT A)

  • BITS Pilani (Hyderabad Campus)
  • BITS Pilani (Goa Campus)
  • IIIT Allahabad

Tier-II Colleges

2.1 (Almost Top Placements)

  • IIIT Bangalore
  • IIIT Delhi
  • IGDTUW
  • NIT Calicut
  • IIITM Gwalior
  • IIIT Lucknow

2.2 (Good Placements)

  • MNNIT Allahabad
  • Punjab Engineering College
  • DAIICT
  • MNIT Jaipur
  • NIT Durgapur
  • VNIT Nagpur

2.3 (Above Average Placements)

  • LNMIIT
  • BIT Mesra
  • SVNIT Surat
  • NIT Jalandhar
  • NIT Jamshedpur
  • NIT Kurukshetra
  • NIT Patna
  • NIT Raipur
  • NIT Bhopal
  • NIT Rourkela
  • NIT Silchar
  • NIT Sikkim
  • IIIT Jabalpur
  • Jalpaiguri Government Engineering College
  • IIEST/BESU Shibpur
  • R.V. College of Engineering

2.4 (Decent Placements)

  • All other NITs
  • All other IIITs

Tier-III Colleges

3.1

These are mostly big colleges and few companies paying high-paying jobs visit but you need to be the top performer in your college to grab that.

Colleges:

  • Ramaiah Institute of Technology, Bengaluru
  • TIET/Thapar University
  • Manipal Main Campus
  • VIT Vellore
  • SRM Main Campus
  • KIIT, Bhubaneswar
  • Amity University

3.2

Few decent-paying companies will be visiting the campus but you need to be the top performer in your college to grab that.

Colleges:

  • BMS College, Bangalore
  • PES University, Bangalore
  • USIT, Delhi
  • MAIT, Delhi
  • MSIT, Delhi
  • Dayanand College of Engineering, Bangalore
  • Heritage Institute of Technology, Kolkata
  • IEM, Kolkata
  • Techno India, Kolkata
  • Jaypee, Noida
  • Amrita University, Coimbatore
  • Cummins College of Engineering for Women, Pune

Tier-IV Colleges

  • Pick up any college based on fees, city, proximity to home, lifestyle, etc.
  • You are on your own. Take guidance from people in the colleges in Tier-I or II and follow it.
  • Do not even rely on the college to help you get a job.
  • You would have to work hard to get a job.
  • You would have to work extremely hard to get a high-paying job.

Interest in specific branch/field

  • Do this only if you have genuine interest in a branch. Do proper research about the branch.
  • You might consider future opportunities in the field:
    • Job Opportunities, Job Profile and Salary
    • Research Opportunities
    • Higher Studies Opportunities
  • Follow the above college tier list and methodology. Just change the order of the branches by keeping your preferred branch and related branches at the top.

Brand/Tag/Status/Bragworthiness

  • If you care about the brand either for status/bragworthiness or future opportunities, do this.
  • Follow the previous year opening and closing ranks. It is mostly based on a combination of brand and job opportunities. Refer to the above college list if you have any confusion.

Proximity to home

  • You might want to stay at home or closer to home or maybe far away from home.
  • If you can then prefer colleges in bigger cities closest or farthest to you based on what you want. Follow the same college and branch order as mentioned above. Just push colleges from your preferred location to as top as possible.

Government Jobs

  • If your ultimate aim is to get into a government job then prefer core branches like ME, EE and related branches.
  • You won't get to work on modern cutting-edge tech in most cases if you opt for this.

---

I hope that you found this article helpful. Please write to me on WhatsApp at if you have any feedback.

If you are going to go ahead with Computer Science or related fields, you would definitely want to be part of the best community for programmers.

We have a Free Newsletter on Programming, Interview Prep, and Job Search. Please consider subscribing if you wish to learn more about these topics.

If you prefer video then you may want to watch this webinar where I've used this article as reference:

Gaurav Chandak
Gaurav Chandak
Gaurav is the co-founder of workat.tech and has previously worked at Flipkart and Microsoft. He intends to actively contribute to the future of education through workat.tech.
Related Content
Which programming languages/technologies should I learn in 2023?
How to crack interviews at top product-based companies? | Skills required for product-based companies
Competitive Programming or Open Source Contribution - What to do?
SDE Bootcamp - Become a software engineer at a product-based company
Practice Data Structures & Algorithms
Learning Resources
Interview Prep Resources
Blog
  • Career Advice and Roadmaps
  • Data Structures & Algorithms
  • Machine Coding Round (LLD)
  • System Design & Architecture
  • Backend Development
  • Frontend Development
  • Awesome Project Ideas
  • Core Computer Science
Practice Questions
  • Machine Coding (LLD) Questions
  • System Design (HLD) Questions
  • Topic-wise DSA Questions
  • Company-wise DSA Questions
  • DSA Sheets (Curated Lists)
  • JavaScript Interview Questions
  • Frontend UI Machine Coding Questions
Online Compilers (IDE)
  • Online Java Compiler
  • Online C++ Compiler
  • Online C Compiler
  • Online Python Compiler
  • Online JavaScript Compiler
Topic-wise Problems
  • Dynamic Programming Interview Questions
  • Linked List Interview Questions
  • Graph Interview Questions
  • Backtracking Interview Questions
  • Arrays Interview Questions
  • Trees Interview Questions
Company-wise Problems
  • Amazon Interview Questions
  • Microsoft Interview Questions
  • Google Interview Questions
  • Flipkart Interview Questions
  • Adobe Interview Questions
  • Facebook Interview Questions
DSA Sheets (Curated Lists)
  • Top Interview Questions
  • FAANG Interview Questions
  • Most Asked Interview Questions
  • 6 month DSA Practice Sheet
  • 3 month DSA Practice Sheet
  • Last minute DSA Practice Sheet