China's growth rate is now only 0.6%. When the policy was implemented it was growing at ~3%. Under Mao, the population grew at an unprecedented level. Mao believed that people could overcome any problem, and the solution to every problem was to throw more people at it... so he strongly encouraged the Chinese to produce A LOT of people. There is a population bubble associated with the two generations that preceded generation Y in China... it's kind of like our "Boomer" gereration, but much more dramatic. Once that generation starts dying off then China's population will start shrinking.
To compare the success of China's one-child policy, merely look at China's growth rate: 0.6%; their predicted max population: 1.5 billion; and the predicted year of their population peak: 2025...
and compare that to India (no one-child policy, just education and propaganda): growth rate: 1.6%; predicted max population: 2.3 billion, predicted year of population peak: ~2050?
The one-child policy was the single greatest social policy every implemented, and it's working well.