At least 3 years ahead in before middle primary
...Absolutely YES!!
I'm such a nitpicker
but can I ask for further clarification? Three years ahead in what? One subject? Everything?
The reason I ask is b/c so many parents seem to focus so much on kids being ahead in reading in early elementary and so many kids seem to be a few years ahead in reading in early elementary. Would you call all 2nd graders who read at a 5th grade level, for instance, gifted? Some of those kids do seem to level off later in reading.
It's the ones who are, say, reading 10th grade books with good comprehension in 2nd grade who often don't. Of course, some of those kids reading 5th grade books do turn out to be gifted and will continue to move further ahead as the years go on.