I vote for 1st grade, too. My dd is currently in first and it remains a struggle for us to undo the damage we did by putting her in classrooms where she was ready to learn, but knew everything already. My dd is currently in an HGT classroom with a teacher who "gets" her, who insists she work to her abilities, and who gives her appropriate challenge by skipping her in math by a year, and in LA several years. The problem is, this is the first time she's ever been challenged, and she gets defeated easily when she has to work to understand something. Her 1st grade year is nearly over, and she's made progress, but I'm afraid it's going to be another year or two before she relishes a challenge, and realizes it's OK to make mistakes and to make an effort to learn.