The only ways that this disparity will ever be eliminated is:
1) genetic technology evolves so that the human genome can be manipulated.
2) education for white kids is dumbed down to the extent that both black and white kids are equally illiterate.
Manipulation of environment and culture (such as is attempted by the whole web of social welfare programs) will not solve what is essentially a nature based, not social based, phenomenon.
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.