Our present Indian society has very little respect for teachers. Today in India teaching as a profession is generally looked down upon. Unless that changes, we will not get great people to teach. Today in India the situation is such that when people do not get good jobs in industry or other trades, they go into teaching. For most people it is just another job for making money.