MAE... we are considering immersion programs for our DD but in Spanish and I think you hit it on the nose in your last post... what you are experiencing with your son is the norm of the program especially this early. If the program he is in is like the one we are considering then English is introduced later as a second language and in a ramp up way which is what it sounds like your school is doing. His environment is different then the typical schools around here and therefore his skill set will be different. And as for the HG school... it might be a wonderful program but it also might not be a good fit for your son. If you think the school he is in is a good fit then I would leave him in it, because to pull him out now might jeopardize his fluency in French even with some after school programs.