For the spelling...

If this is a tough area for your child, you may want to start with the Dolce words (I hope I spelled that right!). You can find them on various Internet sites. They are the most used words in the English language and they are typically found divided by grade level.

In the public school system, they often use these lists to develop their "word wall words." The kids are pre-tested and then given assigned spelling words based on which word wall words they know and/or don't know.

Another recommendation would be to try the Wordly Wise or Explode the Code books.