One thing I can tell you about Kidslanguage Art and my daughter (7) is very effective because there is no translation and her teacher is very firm speaking Spanish only, yet she understands everything because they use really great teaching aids. I think that this could really help your son with the system at his FCPSC immersion program.