I agree with both of these, but I think there is an even more compelling reason. Simply put, children master the skill of reading the more they read. Children who read when they don't have to, develop reading skills far greater than those who only read when they have to read. The greater the reading skills, the better the child will be able to understand and comprehend concepts in their text books. As a result, master readers have a greater ability to master other subjects.
Any other thoughts on why reading for fun makes kids smarter?
Image courtesy of jannoon028 / FreeDigitalPhotos.net
Image courtesy of Ambro / FreeDigitalPhotos.net