My daughters go to a public school in rural Ohio. This last year we stopped packing their lunches and found it was cheaper to just let them buy at school. We were spending about $40 every 2 weeks on stuff for them to pack (lunch meat, cheeses, vegetables, etc) and it was the same price for them to just buy at school.
They also get a free breakfast at school. I believe this is because our district has x number of people below the poverty line or something like that.
Regardless, I've had both breakfast and lunch with them, and am very satisfied with the meals they are having. The breakfasts are generally high carb and fat, such as french toast, but with a side of fruit. But this is what kids their age need for breakfast. They are growing, and need the fat and calories.
Lunches are quite healthy, generally with side salads or other fresh vegetables.
I've read about some of the regulations that Trump is rolling back, and I don't disagree with it. Eg, one of the articles I read cited that in the south they wanted to serve grits with breakfast, but the whole grain grits had black specks in it that turned a lot of the kids off and they wouldn't eat it.
I know at my kids school, they offer whole grain breads with their meals, but its not super grainy type breads. At home we eat hearty 8 grain type breads, but at school its just slightly browner colored white bread. I really see no difference between that and regular boring bleached white bread. Does it really matter?
What matters is getting calories into hungry kids.