The basic difference between the two educational systems in my opinion is the stress on math that is given in India at the high school level itself. Mathematics,is the study logical and rational thinking (and of course the topics). Indian schools start teaching maths, like multiplication tables, at the beginner level itself.topics like calculus,permutation and combination etc. in 11th ,12th class. which is the base for engineering etc. and it is good up to some extent.Now in educational system of America ( whatever i heard from my father) is all based on logical and analytical thinking.i.e. student who are good in sciences up to high school won't opt for advance maths.In general, I found that math in the universities of US are equivalent to high school graduates in India in terms of math study.I realized that the general problem with the Indian education (high school) students are just studying for marks not for the knowledge.