LIST OF TOP BE/B.TECH COLLEGES IN INDIA BASED ON 2021 RANKING

Akanksha Gupta's profile photo

Akanksha Gupta

Sr. Content Writer | Updated on - Jun 16, 2021

India has a total of 4,658 engineering colleges offering Bachelor of Technology (BTech) courses in various disciplines. Out of these colleges, there are 4,151 top BTech colleges in India including the government and public colleges. The number of students applying for the course has increased significantly in recent years as the scope of BTech is extremely wide, which has to lead to the division of the course into many specializations. 

  • Some of the most popular BTech branches include Civil Engineering, Computer Science Engineering, Mechanical Engineering, Electronics & Communication Engineering, Chemical Engineering among many others. 
  • At present, there are a total of 23 IITs spread all over the country. The list of some of the top colleges in India includes IIT Madras, IIT Bombay, IIT Delhi, IIT Kharagpur, IIT Kanpur, etc.
  • After IITs, NITs (National Institute of Technology) are the ones considered after IITs by most of the BTech aspirants. There is a total of 31 NITs spread across the country. The list of some of the topmost NITs includes the NIT Tiruchirapalli, NIT Warangal, NIT Karnataka, NIT Hamirpur, etc.
  • Indian Institute of Technology (IIT), Madras has been ranked as the best BTech college in India by NIRF followed by IIT Delhi and IIT Bombay.

Read More: Top BTech Biotechnology Colleges in India

Top BTech Colleges in India: Ranking

There are several ranking agencies and top magazines that rank various institutions across the country based on several parameters. The strategy followed differs from agency to agency. But some of the common parameters include teacher-student ratio, placements, faculty quality, infrastructure and more. The economics times, QS rankings, India today, Outlook, The week, NIRF are some of the most reputed ranking agencies in India. These ranking agencies rank different institutions in different categories. Given below are the top BTech colleges in India with ranking.

Latest Updates

Top BTech Colleges in India: NIRF Ranking

NIRF is the most reputed government ranking agency which has been formulated to rank different institutions depending on their areas of operation. NIRF rankings are based on several parameters. These parameters have been grouped into five basic points with certain weightage assigned to each of those. These parameters include:

  • Teaching, learning, and resources
  • Research and professional practice
  • Graduation outcomes
  • Outreach and inclusivity
  • Perception

The weightage assigned to each parameter is shown in the graph given below:

nirf ranking

SourceNIRF Official Website

The table given below mentions some of the top BTech colleges in India with their respective NIRF rankings:

College Name NIRF Ranking 2020 NIRF Ranking 2019 Change Average Annual BTech Fees
IIT Madras 1 1 0 INR 75,200
IIT Delhi 2 2 0 INR 2,25,000
IIT Bombay 3 3 0 INR 2,11,500
IIT Kanpur 4 5 +1 INR 2,14,000
IIT Kharagpur 5 4 -1 INR 82,000
IIT Roorkee 6 6 0 INR 2,21,700
IIT Guwahati 7 7 0 INR 2,19,350
IIT Hyderabad 8 8 0 INR 2,25,200
NIT Trichy 9 10 +1 INR 1,62,000
IIT Indore 10 13 +3 INR 2,34,000
IIT BHU Varanasi 11 11 0 INR 2,28,000
ISM Dhanbad 12 15 +3 INR 2,30,000
NIT Karnataka (Surathkal) 13 21 +8 INR 1,51,000
Anna University, Chennai 14 9 -5 INR 55,000
Vellore Institute of Technology 15 18 +3 INR 1,98,000
  • NIRF has ranked the Indian Institute of Technology, Madras as the best BTech college in India. The institute has been ranked in the first position by NIRF for both 2019 and 2018 as well.
  • IIT Kanpur ranks 4th in the 2020 ranking, an improvement of 1 compared to that in 2019.
  • NIT Surathkal has shown the greatest improvement among all the institutes. The institute ranks 13th in the 2020 ranking, an improvement of 8 as compared to that in 2019.
  • Apart from the colleges mentioned above, some other top-ranked colleges are Jamila Millia Islamia-28, Amity University-32, and Malviya National Institute of Technology-35.

Also, Check List of Engineering Colleges in India

Top BTech Colleges in India: The Outlook Ranking

The Outlook Magazine has conducted the annual ranking of India's best BTech colleges in association with Drshti Strategic Research Services. The Outlook has a different set of parameters to rank the engineering colleges across the country. These include faculty-student ratio, research productivity, and quality, faculty with Ph.D., faculty experience, gender diversity, regional diversity, median salary, and employability. The following table mentions the rankings of some of the top BTech colleges in India:

Name of the institute Outlook Ranking 2019 Outlook Ranking 2018 Change Average Annual Fee
Indian Institute of Technology (IIT), Madras 1 - - INR 75,200
Indian Institute of Technology (IIT), Delhi 2 2 0 INR 2,25000
Indian Institute of Technology (IIT), Kharagpur 4 3 -1 INR 82,000
Birla Institute of Technology and Science (BITS), Pilani 6 5 -1 INR 4,23,500
National Institute of Technology (NIT), Trichy 8 - - INR 1,62,000
National Institute of Technology (NIT), Karnataka 10 6 -4 INR 1,51,400
Vellore University, Chennai 13 9 -4 INR 1,98,000
ISM Dhanbad 14 10 -4 INR 2,30,000
Delhi Technical University (DTU), Delhi 17 13 -4 INR 1,66,000
National Institute of Technology (NIT), Hamirpur 47 - - INR 1,46,000
  • Outlook has ranked the Indian Institute of Technology, Madras as the best btech college in India.
  • IIT Delhi ranks 2 in the 2019 ranking, showing no change from the ranking in 2018.
  • Many top btech institutes like the National Institute of Technology, Trichy, NIT Hamirpur did not participate in the 2018 ranking but were included in 2019.
  • Apart from the colleges mentioned in the table, some other top BTech colleges ranked by Outlook are Thapar institute of engineering and technology-27, Symbiosis institute of technology-41, KCG College of technology-50.

Top BTech Colleges in India: The Week Ranking

The week is another reputed magazine which ranks institutes based on several parameters. These parameters include age and infrastructure, faculty and teaching, entry standards, placements, alumni. The ranking is based on the composite score which is prepared by taking into consideration all the above-mentioned parameters. The table given below lists some of the top BTech colleges in India with their respective rankings.

Name of the institute The Week Rank 2019 The Week Rank 2018 Change Average Annual Fee
Indian Institute of Technology (IIT), Delhi 1 1 0 INR 2,25,000
Indian Institute of Technology (IIT), Mumbai 2 2 0 INR 2,11,500
Indian Institute of Technology (IIT), Madras 3 4 +1 INR 75,200
Birla Institute of Technology and Science (BITS), Pilani 7 8 +1 INR 4,23,500
Anna University, Chennai 8 11 +3 INR 55,000
National Institute of Technology (NIT), Tiruchirapalli 10 12 +2 INR 1,62,000
National Institute of Technology (NIT), Warangal 11 13 +2 INR 63,000
Vellore Institute of Technology (VIT), Chennai 19 22 +3 INR 1,98,000
ISM Dhanbad 12 15 +3 INR 2,30,000
Indraprastha Institute of Information Technology (IIIT), Delhi 40 54 +14 INR 3,60,000
  • The week has ranked the Indian Institute of Technology, Delhi as the best btech college in India.
  • Birla Institute of Technology and Science, Pilani ranks 7 in the 2019 ranking, an improvement of 1 as compared to that in 2018.
  • Indraprastha Institute of Information Technology, Delhi has shown the maximum improvement of 14. The institute ranks 40 in the 2019 ranking, an improvement of 14 compared to that in 2018.

Top BTech Colleges in India: Return on Investment (ROI)

Return On Investment (ROI) value plays a vital role when it comes to choosing the top BTech college. BTech is a very expensive course that can cost a fat sum of money which in turn can cause unnecessary burden on the student and the parents. Investing in one of the top government BTech colleges assures one of a bright future. But when it comes to private colleges then one has to take into account several parameters to shortlist any college. One important parameter is the fee charged by the college.

The ROI values for some of the top BTech colleges in India are listed below:

Name of the institute Average Annual Fee Average Annual Package ROI Rank
M.S. Ramaiah institute of technology, Banglore INR 67,000 INR 4,00,000 1
BMS college of Banglore INR 60,000 INR 3,50,000 2
SRM Institute of Science and Technology, Chennai INR 2,60,000 INR 9,00,000 3
Vellore Institute of Technology (VIT), Chennai INR 1,98,000 INR 6,05,000 4
Bharati Vidyapeeth university college of engineering, Pune INR 1,20,000 INR 2,50,000 5
Birla Institute of Technology and Science (BITS), Pilani INR 4,24,000 INR 750,000 6
Amity University, Uttar Pradesh INR 3,11,000 INR 3,00,000 7
  • M.S. Ramaiah institute of technology, Banglore has the greatest ROI value. This implies that the cost of investment is much much less than the average placement offered by the college.
  • BMS Banglore also has a very decent ROI value. From this one can infer that one would not regret investing in this college.
  • Some other colleges offering high ROI are Vellore institute of technology, Chennai, SRM Institute of Science and Technology, Chennai, Bharati Vidyapeeth University College of Engineering, Pune.

Top BTech Colleges in India: Admission Process

India has a total of 4,151 BTech colleges, out of which 594 are public and 3548 are private. These colleges offer high quality professional technical education in both full-time and part-time. The following chart shows the total number of private and public BTech colleges in India. 

public/private btech colleges in india
                                                                                       Source: Official Survey                                                                               
  • Lakhs of aspirants apply for the BTech program every year. Most of the top BTech colleges India rely on the score of various national level entrance exams to shortlist students for admission into the BTech program. 
  • JEE Mains, JEE Advanced, UPSEE, BITSAT, VITEEE are some of the popular entrance exams among all the other exams.

Indian Institute of Technology (IIT), Delhi

Established in 1961, the Indian Institute of Technology (IIT Delhi) is recognized by University Grant Commission (UGC) and AICTE. The institute is spread over 325 acres of land and has been ranked among the top 5 BTech colleges in India by most of the top-ranking agencies including NIRF, Outlook and The Week. 

  • The institute offers BTech program in various disciplines like Civil Engineering, Computer Science Engineering, Mechanical Engineering, Mechanical Engineering, and Electrical Engineering. 
  • The institute shortlists students for admission on the basis of the JEE Advanced score.
  • The average package offered by the institute is INR 16 LPA while the highest package was INR 1.4 CPA. 
  • Some of the top recruiters of the institute are Facebook, eBay, Infosys, Samsung, Google, Tata Motors, Mahindra, Zomato, etc. 

The graph given below shows the sector-wise placement data of IIT, Delhi:

IIT Delhi Sector-Wise Placement

Source: Official Website

National Institute of Technology, Trichy, Tiruchirapalli

Ranked as the best NIT among all the other NITs, the National Institute of Technology (NIT Trichy), Tiruchirapalli is one of the oldest NITs and is affiliated to the Government of India. 

  • The institute offers a BTech program in 9 different disciplines like Computer Science, Mechanical, Civil, etc. 
  • The average placement offered by the institute is INR 6 LPA while the highest package is INR 90 LPA.
  • Some of the top recruiters of NIT, Trichy include Adobe, Amazon, Infosys, Oracle, Microsoft, Tata Motors, Google, HDFC, Intel, Bajaj, Samsung, PepsiCo, Capgemini, and many others.

Vellore Institute of Technology (VIT), Chennai

Vellore institute of technology was established in 1984. The institute is accredited by name with an 'A' grade and has been ranked among the top BTech colleges in India by NIRF and Outlook. The institute has two campuses one in Vellore and the other one in Chennai. VIT Chennai campus is spread across 360 acres of land and the Chennai campus is spread over 150 acres of land.

  • The institute houses a total of 6285 students with 381 highly qualified faculty members.
  • The colleges are well known for their placement records. The average package increased from INR 5.45 LPA to INR 6.05 LPA for the years 2018 and 2019.

The graph given below shows the CTC values for different years of campus placements in it:

VIT Chennai: Year-Wise Average CTC

Source: Official Website

Top BTech Colleges in India: Zone wise

The following table mentions the ranks of the top 5 BTech colleges for various zones. This data has been published by India today showing top BTech courses in India:

Rank East zone North zone South zone West zone
1 Indian Institute of Technology (IIT), Kharagpur Indian Institute of Technology (IIT), Kanpur Vellore Institute of Technology (VIT), Chennai Government college of engineering, Pune
2 Indian Institute of Technology (IIT), Guwahati Birla Institute of Technology and Science (BITS), Pilani SRM Institute of Technology, Chennai Nirma Institute of Technology, Ahmedabad
3 Birla Institute of Technology and Science (BITS), Mesra, Ranchi Delhi Technical University (DTU), Delhi National Institute of Technology (NIT), Karnataka K.J. Somaya College of Engineering, Mumbai
4 National Institute of Technology (NIT), Durgapur Indian Institute of Technology, Banaras Hindu University, Varanasi National Institute of Technology (NIT), Calicut Dhirubhai Ambani Institute of Information and Communication Technology, Gandhinagar
5 National Institute of Technology (NIT), Rourkela Netaji Subhas Institue of Technology, Delhi National Institute of Technology (NIT), Tiruchirappalli Veer Mata Jijabai Technological Institute (VJTI), Mumbai

Top BTech Colleges in India: Entrance Exam Wise

The students who prefer to pursue their careers in the top BTech college in India can apply through the national level entrance exams. The most popular entrance exam for BTech aspirants in India is JEE. JEE score not only leads to the topmost BTech colleges in India, but it also forms the first step for entering into the portals of the most prestigious IITs.

  • Some of the top private universities rely on the score of self-conducted entrance tests. Some of the most popular entrance exams conducted by private universities include BITSAT, VITEEE, SRMJEEE, etc. 
  • All the IITs rely on the score of JEE Advanced for shortlisting candidates for admission.

Top BTech Colleges in India Through JEE Main

JEE is an acronym for the Joint Entrance Exam. All the IITs rely on the JEE Advanced score for admission while most of the other colleges rely on the JEE Main score for shortlisting candidates for admission. The exam is divided into two parts, Mains and Advanced. First, the candidate is required to appear for the Main exam. The students who qualify the Mains become eligible for taking the JEE Advanced test.

Some of the top BTech colleges in India accepting JEE Main score are given below:

  • National Institute of Technology (NIT), Jamshedpur
  • National Institute of Technology (NIT), Warangal
  • National Institute of Technology (NIT), Tiruchirappalli
  • National Institute of Technology (NIT), Karnataka
  • Amity University, Noida
  • Punjab engineering college, Chandigarh
  • Jamia Millia Islamia, New Delhi
  • Thapar Institute of engineering and technology, Patiala

Top BTech Colleges in India Through UPSEE

Uttar Pradesh State Entrance Exam (UPSEE) is a state-level entrance exam conducted by the universities in Uttar Pradesh. Dr. APJ Abdul Kalam Technical University (AKTU), UP is the conducting body for the exam. It is widely accepted by many top BTech colleges in India to shortlist candidates for admission. 

Some of the top BTech colleges in India accepting UPSEE test scores are given below: 

  • Ajay Kumar Garg engineering college, Ghaziabad
  • Institute of engineering and technology, Lucknow
  • GL Bajaj institute of technology and management, Greater Noida
  • Galgotias college of engineering and technology greater Noida
  • ABES engineering college, Ghaziabad

Also, Check

Top BTech Colleges in India: Placement Wise

India consists of many top BTech colleges which have a very good reputation regarding their placements records. Some of the premier BTech colleges which contribute towards this are IITs, NITs, IISC Banglore, ISM Dhanbad, and many others.

  • A BTech graduate can easily expect an annual salary of around INR 6 LPA.
  • IITs are the top when it comes to placement opportunities. The highest packages in several IITs reach up to crores.
  • Some of the top private BTech colleges offering good placement opportunities are Birla Institute of Technology and Science (BITS), Pilani, Vellore Institute of Technology (VIT), Chennai, Amity University, Uttar Pradesh among many others.
  • As per the latest trends, computer science engineering fetches the highest packages in most of the BTech colleges in India.
  • Some of the top visiting companies for the BTech colleges in India are Google, Snapdeal, Facebook, TCS, Tata Motors, Capgemini, Infosys, Zomato, Bajaj, Titan, Microsoft among many others.

The diagram given below shows the CTCs offered by various top BTech colleges in India.

CTCs Offered in Top Engineering Colleges in India

Source: Official Website

Candidates must choose the correct specialization as it helps to decide a career path at the time of recruitment. Given below are top BTech courses in India:

Top BTech Colleges in India for Computer Science

A BTech in Computer Science graduate has various Career Options and Jobs to choose from. They can work in profiles such as Software Engineer, Testing Engineer, System Analyst, and Technical Support Engineer. After passing out successfully, an individual can earn an average package of INR 2 to 4.5 Lacs. Some of the major recruiters for B.Tech. Computer Science course is software giants like Infosys, TCS, and Accenture, etc.

Some of the top BTech CSE Colleges in India are as follows:

  •  Indian Institute of Technology, Kharagpur
  • Indian Institute of Technology, New Delhi
  • Chandigarh University
  • Indian Institute of Technology Madras
  • Manipal University

Also, Check

Top BTech Colleges in India: FAQs

Ques: How many IITs are there in India?

Ans: There is a total of 23 IITs spread across the country.

Ques: How many NITs are there in India?

Ans: There is a total of 31 NITs spread across the country.

Ques: How can I get admission in National Institute of Technology (NIT), Tiruchirappalli?

Ans: National Institute of Technology (NIT), Trichy accepts the JEE Mains score for shortlisting candidates for admission. It is the topmost NIT in India. In order to fetch a BTech seat in NIT, Trichy one must score extremely well in JEE Mains.

Ques: What is the BTech fees in private colleges?

Ans: The cost of pursuing BTech in India varies from INR 1 lakh to 20 lakhs.

Ques: Which is the best private college for pursuing BTech?

Ans: Some of the top private BTech colleges in India are Birla Institute of Technology and Science (BITS), Pilani, Vellore Institute of Technology (VIT), Chennai, SRM Chennai among many others.

Ques: What are the various BTech branches one can choose from?

Ans: Various BTech branches include civil engineering, computer science engineering, mechanical engineering, automobile engineering, electrical engineering, chemical engineering, mining engineering among many others.

Ques: Which BTech specialization fetches the highest salary packages?

Ans: As per the recent trends, computer science engineering fetches the highest salary packages.

Ques: Which IIT has been ranked as the best among all the other IITs by NIRF?

Ans: Indian Institute of Technology (IIT), Madras has been ranked as the best BTech institute in India for the year 2019.

Ques: What are the top colleges which conduct their own entrance tests?

Ans: Some of the top private colleges which conduct their own entrance tests are Vellore Institute of Technology (VIT), Chennai, Birla Institute of Technology and Science (BITS), Pilani. The entrance exams conducted by these institutes are VITEEE and BITSAT respectively.

Ques: What average annual salary can a BTech graduate expect?

Ans: In India, a BTech graduate from a decent institute can easily expect an average annual salary of INR 6 lakhs.

Ques. What is the BTech fees in Government colleges in UP?

Ans. Given below is the list of BTech fees in  Government colleges in UP:

  • NIT Kanpur- INR 8,56,200
  • IIT Varanasi (IIT BHU)- INR 9,14,720
  • IIIT Allahabad- INR 4,16,000
  • Motilal Nehru National Institute of Technology, Allahabad- INR 3,38,664
  • ITS Engineering College, Greater Noida- INR 4,00,000
  • Amity University- INR 12,44,000
Select City