Although many youngsters are hooked on Harry Potter, this book is really NOT a book for elementary school children. The characters in this book are teenagers. They speak and act like 17 year olds. So, there are curse words that have not been in any of the other books. I would save this book for middle school students.