My son turned 4 last week, and is fluent in French and English, with perhaps slightly better vocabulary in French. Mine too, we celebrated his 4th bday last Sunday. FWIW, I think you did the right thing with the German classes. These kids can learn a lot more than we give them credit for. It's great that he speaks French with other kids too. The pressure to conform and speak English gets very strong when kids get older with movies, Internet.... so if you intend to remain in the US, stay the course and don't let him veer off-track. I know a lot of parents who continued to speak to their kids in French but the kids would respond in English and after a while, the parents gave up and spoke in English.