Contextual Teaching and Learning (CTL) adalahkonsep belajar yang membantu guru dalam dalam mengaitkan antara materi dengan situasi nyata. CTL menekankan kepada proses keterlibatan siswa secara penuh untuk dapat menemukan materi yang dipelajari dan menghubungkannya dengan situasi kehidupan nyata sehingga mendorong siswa untuk dapat menerapkannya dalam kehidupan mereka sendiri.
Dalam perkembangannya, CTL memberi titik tekan pada cara berpikir tingkat tinggi (high order thinking/HOT), transfer pengetahuan lintas disiplin, serta pengumpulan, penganalisisan dan pensintesisan informasi dan data dari berbagai sumber dan perspektif. Pengembangan strategi pembelajaran sesuai dengan tahap capaian belajar peserta didik atau yang dikenal juga dengan istilah teaching at the right level (TaRL). Pembelajaran ini dilakukan dengan memberikan materi pembelajaran yang bervariasi sesuai dengan pemahaman peserta didik. Tujuan dari diferensiasi ini adalah agar setiap anak dapat mencapai tujuan pembelajaran yang diharapkan. Dengan demikian, pembelajaran yang berorientasi pada kompetensi membutuhkan asesmen yang bervariasi dan berkala.