Recently I saw many homework posts rejected. I don’t think I’ve ever seen a decently upvoted homework question. Why is this so? Perhaps it is better to remove the homework tag altogether?
The homework tag has a couple of uses that make it worth keeping.
In your profile preferences you can specify tags you wish to ignore - questions with that tag can be greyed out or even completely hidden. That allows people to hide anything tagged as homework.
Tagging something as homework will hopefully deter site members from answering it (before it can be closed). This is good since answering homework questions just encourages people to ask them.