We ended up pulling out of a French immersion program because once our son learned the language (in K) the curriculum was too easy for him. And since they hired teachers whose greatest asset was that they spoke French, we felt they couldn't really implement an accelerated math curriculum (whereas somebody who was primarily a math teacher probably could have). They seed to feel French was enough enrichment, which was definitely not true. Now he is in a school for eg kids and loving it. I think it depends on how gifted your child is (ours had a gifted program for mg kids) and what the school offers, but a language alone doesn't seem to come close to challenging these kids.