22nd is our last day, break starts 23.
At Thanksgiving, the kids had off starting Wednesday before through Monday after, so 2 extra days there.
And Thursday through Monday off for Easter (I'm not sure why there are any days off for this one since it's not a federal holiday).
But, we started 2 weeks before Labor Day, which I feel is really early considering we go into June. I guess it was necessary since we have so many days off during the year. Personally, I'd rather get rid of some of the extra days around holidays (which neither my husband or I have off anyway) and get another week or more of summer back.
ETA: Yes, JB, it drives me crazy. Thank goodness my work is somewhat flexible. I have no idea how people do it if they have an inflexible work schedule. Even if you can cover the cost of the childcare (which is expensive), it's hard to find someone willing to babysit on those days.
Believe it or not, it used to be worse. A few years ago there was pushback, and they at least got rid of all the early release days - which were on top of all the days off. Now the kids either have school all day or they don't have school.