Around here it is always some time in June, mid to late, and depends very much on how many snow days/other weather cancellations the schools have had.