We love readingeggs.com. It's a wonderful online learning tool that really teaches kids the phonics and techniques to learn to read. It's age appropriate and very engaging for young kids. My son is 4 and learned to read by age 3 using reading eggs. He now reads on a 3rd grade level!