Yes, it seems early, but the school district made changes last year so the students begin school early enough to finish finals before the Christmas break. They used to return to school after Christmas for a week then take finals. Obviously, some of the information was lost during the two-week Christmas break. So now they start in mid August and finish school in mid May.
Luckily, his belligerent attitude helped make it a little easier to see him lope off to his final day of school.