Research suggests that a quarter of primary school children read just one book a year with their teacher.
And one in eight have never read an entire book in class, an independent poll for publisher Heinemann says.
The former children's laureate Michael Rosen says it is "shocking" that so few whole books are being taught in class.
He told Eddie Mair on Radio 4's PM programme about his concerns.
He also read the story of "Echo and Narcissus".