I have been using this Reading Horizons program since December, 2002. I discovered this program at a class given at the National Middle School Association Meeting last fall in Portland, Oregon.
Reading Horizons is a much more sequential phonics program than I have used in the past. The sequential presentation provides multiple activities applying the same rule to many words. Middle school students with severe reading problems need lots of practice because they do not learn rules and how to apply [them] the first time it is taught. (The students may have missed the rule in early elementary school, they were not ready for it then, or they did not have enough practice using the rule successfully.)
The program is also helpful for English Language Learners because it provides the rules and English pronunciations for the words these students need to know. My ELL students feel especially successful when they can complete one of the charts in which they add different endings to 30 or so words and get almost all of them correct. It is a real confidence builder for those kids who are not successful readers.