The week of June 3 through 7 will be full days.  June 10, 11 and 12 will be half days.  In addition, there is not school on Friday May 24 or Monday May 27.