Tests are written by people who talk a certain way, in a way that is easier to process for people who talk the same way. Different communities use different language, and this is reflected in how quickly different students process the problems on standardized tests. There's also the issue that standardized test scores are higher for students who have the time and encouragement to study for them - things which are scarce in poorer families where the student might have to work or help take care of younger siblings. Years of institutionalized racism (loans not given, redlining, denial of employment opportunities) have economically crippled some ethnic communities.