My experience was that the top students (now PhD students at MIT, Stanford, etc) were very diligent about homework. In the honors classes, you often needed to go far above and beyond the textbook for some questions. The average students (still smart kids, many working at Google, Amazon, etc) were much more lax about it, and wouldn't work that hard to solve the hardest problems in a set.