This book is for kids 11 and older because of the violence. If the child is mature enough, then 11 is a suitable age to read this book. If not, then 12. There are many lessons learned in this book, but they are hidden deeper than the text. Overall, it is an amazing book and I loved it!