Christians don't celebrate morning mass - Catholics do. Mass is often at 5pm so no conflict with school hours.

Christians of all denominations are free to celebrate on their own time because Sunday's aren't school days. Neither is Christmas or Good Friday. These religious accommodations are so ingrained that you're ignoring them.