I mean, I started reading them at age 5 and loved them (and was 10 when the last one came out). But I'd definitely recommend spacing them out after Goblet of Fire, because I don't know how much I would have appreciated Order of the Phoenix if I had read it at age 6/7.