Improvement can be seen from the last Olympics maybe not so much in numbers but definitely in quality, Khelo India is a great initiative I think there's also a university games now, but we are getting only the government school students into it, the private schools also need to be infiltrated, the only way is to make a compulsory subject where you need to choose 1 or 2 sports and you will get marks in the board exam based on your performance at some junior level over 2 years, affiliations only to schools who can provide that facility etc.