It's most likely a typo - if your ds is in 4th grade and usually scores in the 90th percentile on reading skills I'm *guessing* his grade equivalents would be around 6-7th grade - but that's only a *guess* (loosely based on having 3 kids who've taken the WJ-III tests several different times).
I'd follow up with an email noting the inconsistency in testing, and also ask for a full report of all the subtest info. There is a standard WJ-III report ((I think it's standard - we've had the same report from different evaluators) that is computer-generated and should be a part or your child's record. It lists subtest, raw score, scaled score, grade equivalent, age equivalent, percentile... along with other info (ranges etc) for each subtest.
It sounds like what you have is the draft IEP report. FWIW, in our school district the IEP reports are all generated from a form on the computer, and whoever is writing it up simply answers questions / types in data. On the WJ-III testing report, there's an option to report as GE (grade equivalent) or percentile (the default here is percentile but we've been asked if we'd rather have GE since some parents/teachers find it more useful). I can totally see a sped person here entering a student's report as GE but forgetting to flip the units "switch" on the report to GE from percentile - so I'm guessing there's a good chance that's happened for your ds too.
Even if that's all it is though, it might be really useful to you to see the full report with the different categories just to have the information.
polarbear