I like the mid-August through May schedule. To me, summer is June and July. I can't imagine being in school the entire month of June. A couple years ago we had so many snow days, the last day was June 7 (or maybe the 10th). It just seemed SO long to get to that last day.
In the fall, we go about three weeks, have Labor Day off, go a month, then have a fall break (two days off), another five weeks and have Wed-Fri off for Thanksgiving, another month and two weeks off for Christmas and New Years. Once you return though, it's three months and you get a week for spring break, then nothing unless school extends past Memorial day. I can't imagine another month after that.