Read | NIRF ranking 2017: Top 25 engineering colleges in India, see latest ranking. The IITs have occupied the top 10 best engineering colleges slot with IIT Madras placed at number one with a weighted score of 89.42, followed by IIT Bombay, IIT Kharagpur, IIT Delhi and IIT Kanpur with weighted score of 87.67, 83.91, 82.03 and 81.07, respectively. Check out the top 25 engineering colleges in India.