Continuity mistake: Dumbledore tells Harry at the end that Lord Voldemort is the last remaining ancestor of Salazar Slytherin. But ancestors are in the past - he means Voldemort is the last descendant of Salazar Slytherin. Not a mistake Dumbledore would have made. (Corrected in later printings.)
Question: According to the Harry Potter Lexicon website (http://www.hp-lexicon.org/timelines/calendars/calendar_cs.html), exams would have taken place on June 3rd if Dumbledore had not cancelled them. But the students would go home on June 19th. My question is, what would students do between the 3rd and the 19th if there were no exams?
Question: I am confused as to why the House Cup winner (Gryffindor) is named at the feast where Hagrid returns. Shortly after, there is a mention of "the rest of the final term" passing quickly. If school is still in session, couldn't the students' actions/behavior still change the total amounts of points?