Have you tried graphic novels? That can really help some kids get "over the hump," so to speak. And there's a bunch of really good ones out there.