Best Government Engineering Colleges in India

  • By
  • 28 March 2023
best government engineering colleges

5800 students unlocked their dream jobs with UG/PG programs in top colleges. Apply Now!

India has no shortage of top government engineering colleges that provide excellent education to students aspiring to become future engineers. Although the Indian Institutes of Technology (IITs) are considered some of India’s best government engineering colleges, there are numerous other institutes that offer an advanced B.Tech degree in several specialisations.

Several top government engineering colleges in India are also known for providing placement support to their students. On this page, we will discover the basic eligibility criteria for B.Tech admission, a list of government colleges in India, fees, rankings, and some other information. 

You can also take a look at our list of top private engineering colleges.

Eligibility Requirements for B.Tech Admission

The eligibility criteria for a B.Tech degree may vary from one government engineering college to another, but the basic requirement at any university entails the following:

  • Candidates must have completed Class 12 with a minimum aggregate of 60% (though the pass percentage may vary among colleges). 
  • Candidates must have studied Physics, Chemistry, and Mathematics as core subjects from a recognised board. 
  • Admission is based on merit, written exams, group discussions, or personal interviews, which can differ depending on the college.

Best Government Engineering Colleges in India

The government of India uses the National Institutional Ranking Framework (NIRF) to rank the top engineering colleges based on five parameters: Teaching and Learning Resources, Graduation Outcome, Perception, Outreach and Inclusivity, and Research and Professional Practice. Below is a list of top government colleges in India according to the NIRF rankings. 

Indian Institute of Technology (IIT), Madras

  • NIRF Ranking: 1st
  • Eligibility: Students need to pass Class 12 from a recognised board with a minimum of 60% aggregate (with relaxation to 55% for SC/ST/PwD candidates), and admission is granted based on the JEE Advanced score.
  • Course Fees: ₹5.31 lakhs to ₹10 lakhs

Indian Institute of Technology (IIT), Delhi

  • NIRF Ranking: 2nd
  • Eligibility: To be eligible for admission to IIT Delhi, students must have passed Class 12 from a recognised board with a minimum of 75% aggregate (with relaxation to 65% for SC/ST/PwD candidates) or be in the top 20 percentile.
  • Course Fees: ₹8 lakhs to ₹8.1 lakhs

Indian Institute of Technology (IIT), Bombay

  • NIRF Ranking: 3rd
  • Eligibility: To pursue a B.Tech degree from IIT Bombay, students must have a minimum of 75% aggregate in PCM in Class 12. Selection is based on the combined scores of JEE Main, JEE Advanced, and JoSAA Counselling.
  • Course Fees: ₹8 lakhs to ₹20 lakhs

Indian Institute of Technology (IIT), Kanpur

  • NIRF Ranking: 4th
  • Eligibility: At IIT Kanpur, students must have a minimum of 75% aggregate in PCM in Class 12. They should also meet the age criteria and must be born on or after October 1, 1997 (with a relaxation of 5 years for SC/ST/PwD candidates, i.e., they should be born on or after October 1, 1992). Selection is based on the combined scores of JEE Mains & Advanced and JoSAA Counselling.
  • Course Fees: ₹8 lakh to ₹8.38 lakhs

Indian Institute of Technology (IIT), Kharagpur

  • NIRF Ranking: 5th
  • Eligibility: For admission to B.Tech courses at IIT Kharagpur, candidates must have completed Class 12 with at least 75% aggregate marks in PCM. Acceptance is based on the scores obtained in JEE Main and JEE Advanced, followed by JoSAA Counselling.
  • Course Fees: ₹8 lakhs to ₹10.46 lakhs

Indian Institute of Technology (IIT), Roorkee 

  • NIRF Ranking: 6th
  • Eligibility: To seek admission to any course offered by IIT Roorkee, candidates need to appear for the respective entrance exam and meet the IIT Roorkee cut-off requirements, as well as qualify for the PI rounds.
  • Course Fees: ₹8 lakhs to ₹10.71 lakhs

Indian Institute of Technology (IIT), Guwahati

  • NIRF Ranking: 7th
  • Eligibility: At IIT Guwahati, candidates must pass Class 12 in the Science stream with compulsory subjects of Chemistry, Physics, and Mathematics. Selection for B.Tech admission is based on the scores obtained in JEE Main, JEE Advanced, and JoSAA Counselling.
  • Course Fees: ₹8 lakhs (Approx.)

National Institute of Technology (NIT), Trichy

  • NIRF Ranking: 8th
  • Eligibility: For admission to NIT, candidates must have completed Class 12 with a minimum of 75% aggregate, with compulsory subjects of Physics and Mathematics, and either Chemistry, Biotechnology, Biology or a Technical Vocational subject (with a relaxation to 65% aggregate for SC/ST candidates). Selection is based on the scores obtained in JEE Main and JoSAA Counselling.
  • Course Fees: ₹5 lakhs (Approx.)

ROI of Top Government Engineering Colleges in India

The return on investment (ROI) of the top 10 government engineering colleges in India is a useful metric for students to assess the financial benefits of enrolling in a particular course. Students can make informed decisions about the best engineering colleges to pursue popular courses by comparing the total tuition fee with the average annual salary package. The table below highlights a government engineering college list based on their ROI.

Institute Name

Total Tuition Fee (Approx.)

Average Salary 

Indian Institute of Technology (IIT), Madras

₹5.31 lakhs to ₹10 lakhs

₹15 lakhs per annum

Indian Institute of Technology (IIT), Delhi

₹8 lakhs to ₹8.1 lakhs

₹17.60 lakhs per annum

Indian Institute of Technology (IIT), Bombay

₹8 lakhs to ₹20 lakhs

₹15 lakhs per annum

Indian Institute of Technology (IIT), Kanpur

₹8 lakhs to ₹8.38 lakhs

₹19.15 lakhs per annum

Indian Institute of Technology (IIT), Kharagpur

₹8 lakhs to ₹10.46 lakhs

₹15 lakhs per annum

Indian Institute of Technology (IIT), Roorkee

₹8 lakhs to ₹10.71 lakhs

₹16.72 lakhs per annum

Indian Institute of Technology (IIT), Guwahati

₹8 lakhs 

₹18.70 lakhs per annum

National Institute of Technology (NIT), Trichy

₹5 lakhs 

₹10.80 lakhs per annum

Indian Institute of Technology (IIT), Hyderabad

₹8 lakhs 

₹16.25 lakhs per annum

National Institute of Technology (NIT), Karnataka

₹5 lakhs 

₹10 lakhs per annum

Conclusion

In order to be admitted to a B.Tech degree, candidates must achieve scores equal to or higher than the cut-offs set by the government engineering colleges in India. Sunstone, a reputable provider of higher education services, offers admission assistance to students who wish to enrol in top institutes across India. We also provide industry-aligned training modules to help students prepare for an ideal career in engineering.

FAQ- Best Government Engineering Colleges in India

Which state has the best government engineering colleges in India?

Many states or cities in India have a government engineering college. So, it is very difficult to highlight any one state in terms of the quality of their state-run engineering colleges. For example, Mumbai (Maharashtra), Delhi, West Bengal, Assam, and Hyderabad (Telangana), all have IITs. But if you want to know which state has the most number of government colleges, it is the capital state Delhi. 

Is it good to do engineering at a government college?

If you can get a chance to pursue your B.Tech degree from a government college, you should consider that chance. B.Tech from one of the top private engineering colleges can be very expensive, but most government colleges offer this course at a significantly lower cost. That is why the competition is extremely high for engineering seats in government colleges. Also, top government colleges offer very good placement opportunities. 

Take the first step towards your dream job.

Enter a world of

Possibilities

Apply for graduate or postgraduate program and shape your career now!

Full Name
Mobile Number
I want to pursue