We are almost to term two of year 6 and I just choose to read it aloud to all the kids. It's not a perfect year-fit since my younger kids are year 2 but so far it's not been anything inappropriate for my 7 yr olds (or 4 y.o ) to hear . We just started it yesterday.
Julie
daughter in year 9
(twin) sons year 5, daughter year 2
daughter in year 9
(twin) sons year 5, daughter year 2