It is likely that your status as an ESL affected your scores to some extent, particularly the Reading (achievement) and Verbal (cognitive) scores. In fact, the much higher 9-year-old scores (v. the 7-year-old scores) in the Reading/Verbal categories demonstrate your increasing proficiency in English. Interestingly, your non-verbal scores on the CoGAT declined significantly while your quantitative scores on the CoGAT were fairly constant. The older you get the less impact your ESL status will have on your test scores, particularly since you started English fairly young at 5-years-old.