If the presumption is correct, we have lived 20 years way past Apartheid, and if those who started schools back in 1994, 1995, up to 2011 still can not do better in maths, then maths will remain a problem for all eternity.
But, that being said, let me tell you the real problem here. Firstly, government is tossing **** teachers into their schools. People who are actually not qualified to be in the position. People who cannot teach. Not only are they doing this in their own schools, but also trying to force these educators into other schools. This is being done in the name of job creation and affirmative action.
Government already saw this does not work, and have started the process of forcing other schools in taking in previously disadvantaged students. These children are forced into schools where they are taught in Afrikaans or English, languages they hardly ever spoke at home. These children are also not really getting an education as they are not understanding what is taught in classes and they generally do not fare well in any subject for that matter.
So, this problem directly stems from government's inability to provide proper education to children in their own languages - an education they should understand better and fare well in better.
This has nothing more to do with Apartheid, 20 years later I call BS. This is all government dropping their own people.