A while back I posted questions everywhere looking for help in teaching reading.
If you've got no clue where to start I highly recommend the BOB books.
We'd tried them once before but apparently he just wasn't ready. This last time we picked them up and it all just clicked.
They start out insanely easy so you can help them sound out the words. He thought the stories were funny and was SO proud that he could "read a whole book by myself!"
They're numbered so that they build naturally towards more challenging words.
We did level 1 and 2 and then all of a sudden he was just reading books by himself.
It was much less work than I expected it to be. We still have to work on some sight words but he's doing really well sounding things out and I really doubt he'd be where he is if it wasn't for the BOB books...