Hi Neeley, I haven't responded to this since you specifically asked for books or on-line teaching resources, but ... I am now!
You mentioned the things you've found so far are dry and boring. What about doing things with your child that you both find fun? Just reading to her every day will help instill a love of reading. Talk about things that interest her. Answer her questions. Play games. I'm amazed at how much math my child has picked up from games such as dice games, Monopoly and others. I count checkers, chess, and legos as math time because of the thought process/logic involved in playing them. Playing with tape measures, cooking, counting money, telling time - all are life skills that fall into the math category.
Science is "easy" too. We love to look at the stars, and my husband is sharing his love of astronomy with our son. We garden - think how much science is involved in this process! We have found some books with simple science experiments that are fun to do and educational too. We love to watch and identify birds and other "critters" that live near us, and we also enjoy reading about other animals in their natural habitats.
Just remember that as a homeschooler you don't have to recreate a school setting! You can set the pace and follow your and your child's interests and have fun doing it!