Many people ask me how they can help their students/children who are at an English speaking school but don't have native language speaking abilities.
For non-native English speaking students who work through English in an English language school learning keeping up with the class can be a challenge. Especcially if their English skills are not reinforced at home or at play outside school. Also they may have to compete against native English speakers in the school. This puts them at a disadvantage educationally.
So their learning can be affected if they don't have the English language competence. For example, they may have problems discriminating sounds (mixing up works that they hear) or keeping up with the pace of the teacher (because he or she has to keep the native speaker engaged also they may speak at faster speed than the kids can take in effectively). They can mix up their phonemes (sounds and letter relationship is not strong) and they find it hard to decode words on the page. They may have poor English language structure, (grammar: tenses/plurals/possessives, poor morphology and so on). They may not have good vocabulary (especially homophones/synonyms/homonyms/antonyms etc).
If some of these English issues are prevalent with your children then yes Fast ForWord is ideal for them. The programs systematically address language development making sure that they have the foundation skills essential for English efficiency in spoken and written comprehension. On top of this Fast ForWord does a terrific job developing the cognitive skills essential for learning.
I hope that this helps.