Öğretim program türleri şunlardır: Eğitim Programı: Okul içinde ve dışında planlı etkinlikler yoluyla sağlanan öğrenme-öğretme yaşantılarının tümüdür. Öğretim Programı: Eğitim programı içinde yer alan, öğrenme-öğretme etkinliklerinin planlanması ve uygulanmasını kapsayan programdır. Ders Programı: Öğretim programı içinde var olan bir derste, o ders süresi içinde bireye kazandırılacakları gösteren, en ayrıntılı programdır. Müfredat Programı: 1950’li yıllara kadar kullanılan, daha sonra yerini eğitim programına bırakan program türüdür. Ayrıca, Posner'a göre öğretim program türleri şu şekilde sınıflandırılır: Resmi (Yazılı) Program: Otoritelerce belirlenen ve onaylanarak yazılı hale getirilen programdır. Uygulanan (Gerçekleşen) Program: Resmi programın öğretmen tarafından ders içinde işlenmesi ve gözlenebilen somut halidir. İhmal Edilen (Öğretisiz) Program: Resmi programın çeşitli nedenlerle öğretilmeyen kısmıdır. Örtük (Gizil) Program: Resmi programda yer almayan, yazılı olmayan ve açık olmayan programdır. Ekstra (Fazladan) Program: Okulun dışında yapılması planlanmış her türlü deneyim ve etkinliği kapsayan programdır.