This is a very practical workbook for kids. The topics/lessons are concise so they can be done in about 5 minutes. Kids could do them without help, but I think it's good to have adult help to make sure they're getting the point. There are a lot of role playing ideas and other activities that are really helpful to reinforce the lessons. The lessons are arranged in a logical order. Overall a really great book. My 9 year old really enjoyed working through this and he seemed to be able to apply a lot of what he learned.