Where is this (generally, obviously), that your kid has the choice of meat substitute any time there’s a meat main? Both my kids are vegetarian and of there’s a meat main, they are getting sunbutter sandwiches.
This is in MA, though, where we have universal school lunches.
Now I want to move to a California suburb. However, I don’t think any exist in my price range that aren’t stuck in the 1800s.