Unfortunately it's far from the norm in Europe.
In the Netherlands there's no school lunch available. Families need to provide it to their children. The norm is just bread and cheese sandwich and milk, doesn't matter how rich you are. That's what most adults eat for lunch too.