In the intervening years, the communicative approach has been adapted to the
elementary, middle, secondary, and post-secondary levels, and the underlying
philosophy has spawned different teaching methods known under a variety of names,
including notional-functional, teaching for proficiency, proficiency-based instruction, and communicative language teaching.