Program Teaching Factory adalah suatu konsep pembelajaran di SMK berbasis produksi/jasa yang mengacu kepada standar dan prosedur yang berlaku di industri dan dilaksanakan dalam suasana seperti yang terjadi di industri. Implementasi TeachingFactory di SMK dapat menjembatani kesenjangan kompetensi antara kebutuhan industri dan kompetensi yang dihasilkan oleh sekolah. Pelaksanaan Teaching Factory menuntut keterlibatan mutlak pihak industri sebagai pihak yang relevan menilai kualitas hasil pendidikan dari SMK. Teaching Factory juga harus melibatkan Pemda/Pemkot/provinsi maupun orang tua dan masyarakat dalam perencanaan, regulasi maupun implementasinya.