Here's a problem I see from time to time: a child knows all his or her letters and even the sounds of the letters, but still doesn't read. The answer to this, in a lot of cases, is to give them practice reading below-level books. By that, I mean reading books that contain words that are below the child's current reading level.
These are not always easy to find. The little readers that come with reading curriculums can get monotonous and kids lose interest. Here's how I've attacked the problem with one of my tutoring clients. I wrote a letter to her using words that she knew and a few that I wanted her to practice. I used colorful paper that had a panda on the border, and I signed it "Manda Panda." I even put it in an envelope and attached a pretend stamp on it. Now, everytime she comes for a lesson, she looks for the letter and can't wait to read it. She works extra hard to find out what Manda Panda says. Try it. It might work for your child! (Note: Don't give your student the letter until the very end!)
For a change of pace, check out the library for easy readers rather than using the phonics readers that came with your curriculum. Take turns reading and gradually your child will pick up speed.
When my son started getting into computers, I bought him subscriptions to computer magazines. I never had any trouble getting him to read them! It doesn't matter WHAT they read, just that they practice!