Last year, the event fell on the weekend before the last week of school. i had a blast and will be doing it again, but the timing sure made it tough.
June 23/24 or later would be my vote.
Pops
PS, Whoever is in charge of weather for that weekend, take a note: Try not to turn my stew into a soup, this time.