Overcoming Obstacles définit les compétentes couvertes dans nos programmes d’enseignement allant de la maternelle à la terminale comme des « compétences de la vie courante », car elles sont nécessaires au développement d’autres compétences dans tous les aspects de la vie. Il s’agit notamment de compétences sociales et émotionnelles comme établir des relations, fixer des objectifs, prendre des décisions, avoir de l’empathie, de même que des compétences pratiques comme aller à l’université, cherche un emploi, et gérer les ressources financières. « Compétences de la vie courante » englobe aussi l'éducation du caractère, les compétences du XXIe siècle, la présence attentive, les compétences humaines, et le développement positif des jeunes.