Our school in San Diego banned peanut butter. there was always a nut free table for the allergic kids to eat at as well.
My kids eat the same thing over and over again until they get sick of it and then they take something else over and over again.
Nutri-grain bars are the current hit. Baby carrots, apples, cut up veggies, sugar peas. They have liked bagels and cream cheese in the past. Currently, they have a bap with sandwich meat and cheese.
Sometimes, I take a vacuum thermos and give them a hot lunch - ravioli, mac&cheese. Not often though. They don't like hot lunches. they like the same old, same old.
I have relented for the first time and allowed them to take twix bars but they're in high school..
As long as the kids have all four food groups represented, I'm not too bothered about what they take.
Also, you can freeze yogurt tubes (can you even get them here?)