It is funny how people in India think. Oh, my son is better at spelling. Oh, this school is great. Well, if Indian education is so good then why do people yell in TV media and talk over each other? Where is that perfect society? There is another misconception where people say in India what was taught in class 12 was taught in college in the USA.
The thing is that there is always another way to look at this. There is more to a person than what is being taught. Life is very long to overcome any deficiencies in school education. The biggest deficiency in Indian education is a lack of communication skills, independent thinking, and knowhow to work in multicultural/multiracial settings. I have observed thousands of people from different education levels and different countries. In general, barring a few exceptions, Indians are very confrontational and overestimate their skills. Part of this overestimation comes from the assumption that Indian education is so great. A trouble maker will be fired regardless of his/her skill level because a company's productivity depends on the harmony of people.
The primary difference I have seen between American workers and Indian workers is that an American worker will try to do his/her job with a personal touch of innovation. Indians, on the other hand, would look for flow and attempt to fit their work in that flow. Both aspects are somewhat necessary in a workplace, but in a changing dynamic organization, personal touches give innovative ideas to managers in a rather polite way. Of course, you will also run into stupid ideas as well, but Americans are willing to take that risk. Indians, instead of taking a risk, will play clever. They may steal ideas from their friends, etc. just to get the job done. They will also expect to be rewarded because the job is complete and will get confrontational when those rewards are not made available. This is not stereotyping by any means either because a minority of people on both sides will fall in both categories. And Americans by itself is a large category inclusive of many races.
In the nutshell, schooling does not mean much at all. I do not care how great school that you went to, no one is going to give you a job right out of school. In the US, you are not going to do well even with an undergraduate degree. By the time you get to a graduate degree, you already had enough time to rectify any deficiencies that you may had with your schooling. So, I think the Western schooling approach is far better where you get enough time for personality development, socialization and learning communication skills. Those skills are far important for overall personality and social development than knowing how to spell a word correctly. Indian system overloads their schools with too much content with too many languages. The result is confused personalities who do not necessarily function well in the world unless a person already has an inherent strength of character. In many ways, Indian schooling system is a personality damaging system at an early age.