IME, children (I have 4 of them) have extremely high concentration levels, if they choose the thing they're concentrating on. My 8yo will read for hours, uninterrupted. My 6yo reads for 30min+. Even my 3yo will happily look through picture books for 15-30min.