Our solution to this was to place our son in a non-graded charter school. He's technically a first grader, but his teacher is giving him second grade work for the time being (MAP testing results later this month may change that). His biggest challenge is learning to write in the pre-cursive style and also finishing his timed, 100 equation tests in five minutes. So, he is not entirely bored.

He's been reading at a fourth grade level+ since the beginning of Kinder and last year in a private school was doing third grade math worksheets, so I guess he's on-par with your DD?
The charter appears to be a good fit. He is in a room of 20 kids ranging from first through third grade and has made friends across those ages, especially gravitating to the older kids. All the kids are like a big family and look out for each other (there's only 50 in the whole school) and there's no issue with bullying, teasing, etc. I'm fairly sure the older children have been instructed not to "spill the beans" on Santa, etc., although DS has begun to suspect the tooth fairy.