June 28th, but depending. Administrators work the last 2 business days in June and we (teachers) are off for the summer 2 days before they are. So, this year it is the 26th since the 29th and 30th fall on a weekend. So we end the 26th and they end the 28th. Kids end the same day as teachers. I teach high school so we have exam time (NY State Regents) and our classes end earlier then elementary and middle/junior high schools, usually by around 2 weeks.
My son goes to nursery school at a private school and they end a few days before pubic school (the school goes up to grade 3).
Our students go back to school for the year the day after Labor Day.