I haven't read it in a few years, but it was a good book, an interesting story. Things were well explained and it was not difficult to get into a book, I think anyone 11 and up can read this book, I mean if I read a lot worse at that age than this. I love reading and this is one of the first book series I really liked, although I do still have to finish the last book of the series. Rose is a very interesting character, it's nice to see that the main focus on the book was not romance which tends to happen with far too many books nowadays and it takes away from the story. There is swearing, but if your child goes to an actual building for school and attends this school with other people, we can assume they've heard worse, usually kids really start picking it up around ten eleven years of age.