I have been teaching preschool through 4th grade for the last 28 years and I have seen many, many phonics programs. Reading Horizons has done all the work for me! It covers all the important elements of a great reading program. It reaches all ability levels and learning styles. As a tutor I appreciate the printouts for our parents after each session.