All the districts around here, as far as I know, end the regular school year the week before Memorial Day.
Same here. School usually starts in August and is wrapped up at the end of May. We almost never get snow days, though (has happened twice in the ten years my daughter has been in school). We do get hurricane days sometimes, though.
Here in NH, we start at the end of August, then throw in a few weeks for Christmas, February, and April vacations, and finish up around June 10-12. Any snow days have to be made up (although the last few days this year were spent doing field days, watching movies, etc). Last year, my district instituted "Blizzard Bags"...assignments in case of a snow day the kids do and if 80% of the population do them, it doesn't count as a snow day. The assignment had nothing to do with what the kids were studying. Some basic math and writing exercises...well below the level he's at.
Maybe I should homeschool him next year and finish around June 1st.