I really don't see why everybody thinks China and India will do so well. Most of India is still an uneducated, third-world country. China is growing too rapidly to be sustainable, and the one child policy will stifle growth as well. Communism cannot sustain growth like that.
Yes educating everyone is certainly a prerequisite to sustained growth but India has been doing.that. Although the overall literacy rate is 62%, the literacy rate for those under 15 is 82%. And if you compare it to 1947, you will notice a stark difference. The real question is whether the trend will continue till everyone is educated or if it will stall. Some proactive measures (like giving meals with schooling thus incentivising poor parents to send their kids to school, not work) indicate it should continue.
In addition more than half of Indians are under the age of 30 and this bodes very well for sustained growth, especially when you consider the higher education rates among this group. And even low education is not always bad since it provides for low labor rates for jobs which don't require education. China has excelled at this by doing most of the world's menial manufacturing. India needs to catch up but the problem is that it's got much, much stricter labor laws. Now I wouldn't want to subject Indian workers to the conditions Chinese workers go through (well it already does happen in the informal sector) but common sense reforms could make things better.