Same here except my last day is on the 10th of june, and it goes like this:
Monday (7th): Fullday, all classes, 7th period exam
Tuesday (8th): Halfday, 2 classes, 1st and 4th period exam
Wednesday (9th): Halfday, 2 classes, 2nd and 5th period exam
Thursday (10th): Halfday, last day, 2 classes, 3rd and 6th period exam
It sucks! Cuz I don't want to have stupid exams on the last day.