The "root cause" of this disparity is IQ. That my seem unpalatable to some, but the science is there.
Of course science also never said that IQ is 100% genetic. Early childhood learning and other cultural influences have a role in IQ, also maternal health ---no drug/alcohol use etc, and family environment are big factors in IQ development.