Snape was unfair to them all year. Hermione alone shoulda earned them 1000 points.
The math of the books really doesn't add up. If a student can earn 5-10 points in class for answering a question or two correctly, how do these classes not have thousands of points each?