I'm confused---Easter is a Sunday and Good Friday the Friday before it. So are you saying your school took off a religious holidays under a guise of snow day make ups? Because Easter and Good Friday fluctuate on when they occur (anywhere between March 22nd and April 25th). How would your school know when to make up the days on those specific days each year?
And you're talking about having an issue with spring break when that's essentially what you got but labeled differently?
Around here you can take your child out for religious reasons but Spring Break is in mid-March and isn't at all centered around religion.
The big 3 districts in my county have March 13-17th out for break this year. Growing up that matches, usually for St. Patrick's Day we were out for break.
Easter break is usually Thursday through at least Monday sometimes Tuesday. By March/April time, there will have been many canceled days because of snow, it's inevitable. That Thursday, Monday, and Tuesday are labeled as snow make-up days. If you have to make up a day, these are the off days that are now school days.
There are usually a couple days through the spring time in addition that are scheduled no school but make-up days. They are usually needed from snow closings as well.
And finally, they add days on to the end of the year. I'm not sure we'd ever gotten out of school on time for summer and neither have my kids.
2022-2023 calendar
Monday after Thanksgiving off- snow makeup day 1. Usually not needed but there are times there is a snow storm earlier in November
February 20, Presidents day, off - snow makeup day #2
Easter break April 6-10
Thursday April 6 - snow makeup day #3
Monday April 10 - snow makeup day #4
Any more days canceled due to snow, which is just about every year, get tacked on to the end of the year for makeup. May 31 is last day of school which is a week early. For some reason they started a week early this year. Typically last day of school is June 5th or 6th but typical is to have 2 or 3 more days to make up and they get out on the 8th or 9th.