O método de ensino de línguas baseado em competências enfatiza o desenvolvimento da língua por meio de pequenas habilidades chamadas competências e prioriza atividades práticas chamadas "tarefas" ao invés de ensinar sobre a língua. O papel do professor é ensinar as competências necessárias para diferentes situações, enquanto o aluno desenvolve essas competências. O método recebeu críticas por reduzir a complexidade da língua e limitar os modos de aprendizagem dos alunos.