Generalization is a term for taking a skill your child learns and applying it to everyday life. Skills are taught in context so there is meaning. Your child must not only be able to execute a skill during programming, but also at pre-school, grandma’s house, the next door neighbour’s, the park, and on and on. Generalization teaches your child to apply what they have learned in other settings.
When teaching life-skills (like tooth-brushing), generalization happens naturally. After all, your child will be brushing his or her teeth at least twice per day in a natural setting. You may be surprised at how quickly the skill will be taught and generalized in this setting.