I choose to not allow a school to mandate what I feed my kids. They don't really have the legal right to do so and if anyone complains they can't do it.
If they do it for a child that has a peanut allergy they have to take out every possible allergen producing food, supply, craft item, etc...that might effect another child so it will never be enough.
A child that is allergic to citrus would make the school stop using anything that had citric acid in it, a person allergic to fish would be able to stop them from ever serving fish sticks again.
A person with a dairy allergy would be able to make them stop serving pizza, pudding, cheese, milk, etc...
The point of this is that it would never end. Each and every child that is allergic to anything is forcing another person to change their own way of living to accommodate them and that is wrong.
These kids with nut allergies can come in contact with peanuts or other nuts at Walmart, at the convenience store, at the movies, in their friends car, each and every place they go they run the risk of touching a handle or door knob where someone eating a peanut butter cookie just touched that door knob. They run the risk of touching the cart where someone might have been standing in line eating a PayDay candy bar and having a life threatening reaction.
So, I would tell the school no thank you, that their telling me what my child could or could not eat is unconstitutional and discriminatory and I would not be allowing them to do that.
I am allergic to tree nuts and they are in everything from candy to pie to cereal. I cannot get away from them BUT I would never tell someone they can't eat what they want. It's not their job to manage my allergy it's my job to make sure that I am protected and able to manage a reaction.