La différence entre le curriculum explicite et implicite est la différence entre ce qui est formellement destiné à être enseigné par une classe par rapport à ce qui se passe d'être enseigné par un environnement. Le programme explicite se réfère à des techniques instructifs intentionnels. Un enseignant peut délibérément changer l'environnement de sa classe comme une expérience d'apprentissage intentionnel. Par exemple, elle peut avoir la classe des jeux de rôle un cadre où les restrictions de classe normales ne sont pas applicables. Ce programme explicite est encore affecté par le programme implicite, parce que les structures sous-jacentes de la classe et l'école continuent d'enseigner aux élèves.
Les enseignants et les administrateurs peuvent être conscients de la façon implicite programme fonctionne au sein de leur école. Toutefois, cette opération ne sont pas le résultat de décisions intentionnelles faites spécifiquement pour enseigner aux élèves. Par exemple, les étudiants peuvent en apprendre davantage sur l'autorité de l'accent mis par un enseignant sur les retards. Cependant, sauf si cela est une stratégie d'enseignement spécifique qui a été exposé à l'avance, il est un exemple de programme implicite.