Is there a law that forces a school to serve meat to every student? That would be a weird law.
Schools should cater for dietary requirements, regardless of whether those requirements are for medical or moral reasons.
Vegans aren't difficult or expensive to cater for either, rice and beans are cheap.
Just cos you like animals doesn't mean you're not a capitalist.