Teachers, factory, workers, office workers, road-builders, carpenters, plumbers, civil servants and many more -- all except emergency workers and osme of the above in an emergency -- are off on Sunday.
Teachers most certainly aren't off on Sundays. I once worked nearly 14 hours on a Sunday at an event that I had to organise, and I've spent many Sundays on school trips when I was working from 00:00 till 23:59. Furthermore, many teachers of adults work during the weekends.
Factory workers do work Sundays. Depends on the production line, but for instance, the run-up to Christmas will see 24/7 operation in factories.
Office workers can be - I know companies that work with the ME market and hence Sunday is a regular working day.
Road-builders do work on Sundays if the project is behind or a rush job. Not uncommon to see them working when driving somewhere.
Carpenters/plumbers may well work if they're on call, or working on a building that needs to get finished.
Civil servants - some do. Social workers are always on call, for instance.
Why are retail workers somehow a privileged group?