It's a bit odd. I am veggie myself, but that's a personal choice and not something I'd want forced on anyone else - let alone children, who may be used to a very different diet at home. By all means make sure there is something suitable for veggie/vegan children and those who need other specialised diets but I don't think it's up to the school to make that decision for them.