We use Pathway Readers for reading and it is going good. My little one is 6yrs old and using First Steps which is the Grade 1 preprimer. I am hoping to finish up with this book by March and start with the next one.
Reading is not magic. There is no one solution to getting your child to read. Each child reads at their own time. Although there are signs to show us as parents that there is something wrong to prevent reading.
One thing I can't stress enough is just to read. Read to them. Have them read to you. What I did was read one sentence then have him read one sentence. Then it progressed to reading a paragraph to him reading a paragraph. Then it went from me reading less and him reading more. I like the Pathway Readers because there are small paragraphs per page with pictures so it looks like they are reading so many pages. They get excited to know they read 4 or 5 pages in one day.
The books do get progressively harder. More words to a page and less books per year. Grade 1 has 3 small books. Next year he will read 2 books for the year. The other good thing is that they are inexpensive. Oh, and they are good clean books.