I've taught 1st grade five times now and the resources I'm about to recommend are my very favorite. In fact, I've been using almost all of them since I started homeschooling.
Learning at Home - First Grade
First Catechism - Teaching Children Bible Truths
Teach Your Child to Read
100 Easy Lessons
Whether you are teaching your child to read in kindergarten or first grade, this is in my opinion, the best book.
I like to use Spectrum for supplemental workbooks. The Phonics ones are my faves. :)