The series is written for young adults. (It is written on a 4th grade level)
I believe it depends on the maturity of your children/ students. I would suggest higher-level 7th or 8th graders for better comprehension. My daughter just read it with her advanced 6th grade reading class. Many of the concepts were "way over their heads"