They're all clear keywords, so no real prob with the length or spelling, and not really prone to typos.
Nice and serviceable name; not exciting in any way, but very clear and specifies the content inside. I like the versatility: It can mean Homework Service, or Home Work Service (like business-in-the-home, or landscaping, etc.).
The problem with versatile names like this is just that: the versatility. You probably gotta spell it out for them so they know exactly what it means. This means either a little developing, or at least a very clear marketing approach when trying to sell the dn without content.
It has some clear use and value so has some value to resellers even without imagination:
(undeveloped)
resellers - anywhere in the xx range, more if they have a buyer in mind
end users - I think low xxx to med xxx at most unless they think it's ideal; there are still many snappier names to be had at reg fee so you wouldn't want to price this overhigh to begin. However, it is clear enough, if someone trolls across it and really likes the message, you might get considerably more.