The important thing to me, far more so than whether it is fun, is whether it is relevant. Homework should not be assigned for the sake of assigning it. It should have clear goals. I think, really, that it ought to be only used for one of the following reasons, or perhaps a combination of them:
- To reinforce a skill or learning objective from class (i.e. review or practice)
- To prepare students for a lesson (like completing a reading that is important to a class discussion or activity)
- To complete work that was not finished during class time.
If my homework doesn't meet one of these purposes, I don't assign it at all. Some teachers I have known over the years, especially those in honors or advanced placement classes, have assigned reams of homework because they equated quantity of work with rigor. I never really understood that.