[A2A] A very good question. I think the easiest solution in today's India is to increase the salary of school teachers. Then, good teachers will come to schools. Unfortunately, respect for a profession all over the world is determined by how much money you make. So, even if there were people who were willing to forego money, it is really hard for people to give up respect in the society. So, it is hard to attract well qualified people to go teach in schools. In all honesty, if there were no strings attached, in an ideal world, I would love to teach physics in a high school rather than electrical engineering in IIT. But, my father would be really upset. He already is, with my current choice of profession.
I am really happy about internet not being available for school children. I can guarantee you that it does more harm than good. I don't have any "scientific" data, but common sense tells me that we should keep kids away from internet as much as possible. Forget about the obviously bad stuff on internet, anyone can write anything on the internet and most kids are not developed enough to understand what is right and what is wrong.
If there is anything that I would want to see develop in the kids is respect for their teachers. I recently visited my school to see my teachers. They were really upset seeing the disrespect that the students show them in schools now a days. The actions of the students that they were describing were and still are unimaginable to most of the people in my generation. I think the biggest reason for this change is nuclear families with 1-2 kids where they are pampered like anything. Hopefully, we will stop pampering our children. "Spare the rod and spoil the child."