If the question is, does poverty and trauma make it more difficult for children to be good students?
The answer is yes. The solution for that is greater economic equality throughout the society.
However, in these United States of America we don't really like economic equality much and we definitely do not like programs for poor people. We do have a few very popular universal programs to address poverty that have enormous success rates but still have to argue about if they are worth keeping, let alone if we should try the same model for other things.
One thing that is slightly more palatable than money for poor people is money for public schools. Public Schools provide some services for poor people in addition to educating them. In so far as schools today offer vastly more services than in the past, they are attempting to address the underlying societal inequality. Whether schools are best situated to address that is kind of irrelevant if you believe, as I do, that most or all of these programs would not exist if they weren't in public schools.