Having seen education systems in both China and the US, I actually have a different view.
The Chinese students (so are most students in developing countries) are bombarded with school work at early ages, so that they are indeed quite advanced in maths/science. However that takes away the time to develop their creativity and communication skills.
Kids in the US however, are more encouraged to focus on creativity, development of personal and social skills. Meanwhile, students with talent in maths/science are still given the opportunity to seek more challenges in these areas.
Which system is better? We can see the result - India/China are producing scientists, who come to the US to work in hi-tech areas. The US education system is producing business leaders and financial engineers (remember the creativity part?
These rankings of maths/science really don't mean a whole lot in terms of future competitiveness of a country. there are a lot more other factors that are much more important.
The Chinese students (so are most students in developing countries) are bombarded with school work at early ages, so that they are indeed quite advanced in maths/science. However that takes away the time to develop their creativity and communication skills.
Kids in the US however, are more encouraged to focus on creativity, development of personal and social skills. Meanwhile, students with talent in maths/science are still given the opportunity to seek more challenges in these areas.
Which system is better? We can see the result - India/China are producing scientists, who come to the US to work in hi-tech areas. The US education system is producing business leaders and financial engineers (remember the creativity part?

These rankings of maths/science really don't mean a whole lot in terms of future competitiveness of a country. there are a lot more other factors that are much more important.