We found a program that explained explains the seven main reasons some children have difficulty learning to read. The program is "Easyread by Oxford Learning Systems". This is an online program that helps struggling children learn how to read. (It has a 96 percent success rate as well as a guarantee) It is especially optimized for dyslexic children and highly visual learners.
This program has helped our two children by using lessons that are less than 15 minutes per day, four to five days per week. I wholeheartedly recommend this program!