My 8 yr. old son loved this book. We just finished up a few weeks ago. History is taught through stories about the times, with facts woven in. We would often read more than planned, because he would want to see what happened. He learned so much, without it being crammed down his throat. They also have some cute project ideas that go along with the lessons. This is an excellent history book for young ones.
My oldest 2 kids loved the book and always begged to keep going, so we'd do a weeks worth in a day!
The only draw backs are lack of real historic names and not being as in depth or true history including more exact dates as I'd like to see.
BUT it had the kids be able to think about what it would be like in the historic era that was being talked about and it was very intersting. My daughter was 7 when we were in this book and she would grab it off the shelf and try to read ahead. She would usually read what we've already read after I caught her. I would definatly recommend this book for kids ages 12 or so and under.
My grandson intently listened as I read to him from this book and became very involved in the stories. Although the text was at a level that an 8 year old could read I chose to read to him rather than have him read to me so that he could focus on the stories. This would be a very good text to begin the process of learning to read for information though.
We did this for the first half of the year for History in our homeschool. The kids LOVED this. It really made them look at history through the eyes of a child instead of just the plain facts. This will take you all the way from the Mayflower to the Civil War. Each time period is told in 3 chapters (1 chapter a day for us).
I did supplement this with read aloud's during the time period we were discussing. (Ex: George Washington, Lincoln, Little House, etc..) We did crafts and learning activites that were not provided in the book, pertaining to the time period we were in. We also added on our own Geography of the states that we were learning about as well.