The simplest way to make sure that we raise literate children is to teach them to read, and to show them that reading is a pleasurable activity. And that means, at its simplest, finding books that they enjoy, giving them access to those books, and letting them read them. I don't think there is such a thing as a bad book for children.
Every now and again it becomes fashionable among some adults to point at a subset of children's books, a genre, perhaps, or an author, and to declare them bad books, books that children should be stopped from reading... It's tosh. It's snobbery and it's foolishness. There are no bad authors for children, that children like and want to read and seek out, because every child is different. They can find the stories they need to, and they bring themselves to stories. A hackneyed, worn-out idea isn't hackneyed and worn out to them. This is the first time the child has encountered it. Do not discourage children from reading because you feel they are reading the wrong thing. Fiction you do not like is a route to other books you may prefer. And not everyone has the same taste as you.
Well-meaning adults can easily destroy a child's love of reading: stop them reading what they enjoy, or give them worthy-but-dull books that you like, the 21st-century equivalents of Victorian "improving" literature. You'll wind up with a generation convinced that reading is uncool and worse, unpleasant.
Send