Dalam buku Condition of Learning, Gagne (1997) mengemukakan sembilan prinsip yang dapat dilakukan guru dalam melaksanakan pembelajaran, sebagai berikut:
1. Menarik perhatian (gaining attention) : hal yang menimbulkan minat siswa dengan mengemukakan sesuatu yang baru, aneh, kontradiksi, atau kompleks.
2. Menyampaikan tujuan pembelajaran (informing learner of the objectives) : memberitahukan kemampuan yang harus dikuasai siswa setelah selesai mengikuti pelajaran.
3. Mengingatkan konsep/prinsip yang telah dipelajari (stimulating recall or prior learning) : merangsang ingatan tentang pengetahuan yang telah dipelajari yang menjadi prasyarat untuk mempelajari materi yang baru.
4. Menyampaikan materi pelajaran (presenting the stimulus) : menyampaikan materi-materi pembelajaran yang telah direncanakan.
5. Memberikan bimbingan belajar (providing learner guidance) : memberikan pertanyaan-pertanyaan yamng membimbing proses/alur berpikir siswa agar memiliki pemahaman yang lebih baik.
6. Memperoleh kinerja/penampilan siswa (eliciting performance) ; siswa diminta untuk menunjukkan apa yang telah dipelajari atau penguasaannya terhadap materi.
7. Memberikan balikan (providing feedback) : memberitahu seberapa jauh ketepatan performance siswa.
8. Menilai hasil belajar (assessing performance) :memberiytahukan tes/tugas untuk mengetahui seberapa jauh siswa menguasai tujuan pembelajaran.
9. Memperkuat retensi dan transfer belajar (enhancing retention and transfer): merangsang kamampuan mengingat-ingat dan mentransfer dengan memberikan rangkuman, mengadakan review atau mempraktekkan apa yang telah dipelajari.