> so whose job is it to fix it? Elementary school teachers?
Yes, if elementary school teachers discriminates against kids then that has to be fixed. And if its a funding issue for poor neighborhood schools then that has to be fixed. If good teachers refuse to work at poor schools due to crime and other problems, then that has to be fixed.
The fix should never be to discriminate based on race or gender, it should always be to remove discrimination. Positive discrimination based on race and gender will ultimately lead to more discrimination in other areas, since now race and gender is a sign you got positively discriminated and thus didn't compete on the same merits.
You will never remove the label "diversity hire" from peoples minds as long as you discriminate positively like that.
It's also a parenting and social in-group problem. Many young black kids avoid STEM because they can be seen as being "too white."