I really like Spell to Write and Read for teaching spelling. It isn't perfect, but it does a good job of trying to take the confusion out of spelling, IMHO. And, after the learning curve, using SWR is second nature.
I've had trouble while starting out with the program of helping my boys make up sentences with their words. One suggestion was to make flash cards with the words, but that was just too many cards getting lost. I had a light bulb moment, however, and decided to create a colorful word bank using a plain file folder:
You can see that I have nouns and verbs labeled -- prepositions and conjunctions, too. Oh, and articles. Levi has not run into the word "adjectives" or "adverbs" yet, but those words are grouped for when he does encounter them. When we have new words, I just add them to the folder. This has really helped him to make up some great sentences using his words, and he loves being able to see all the words and make up some long ones!