https://en.wikipedia.org/wiki/Poverty_in_the_United_States#P...
> The US Census declared that in 2010 15.1% of the general population lived in poverty: 22% of all people under age 18 13.7% of all people 19–21 and 9% of all people ages 65 and older.
Only to people who haven't actually looked at them. US welfare programs are certainly adequate to ensure nobody goes hungry. If children are going hungry it means their parents are spending money earmarked for food on something else.
That, and they get free meals at the schools themselves.
If you want to use such excuses for disruptive students, then you have to actually fix the real problem. Vote for it. Petition for it. Protest. Call for a referendum.
Source: I was a public school student once.