SMKN Kartoharjo merupakan sekolah menengah kejuruan yang ada wilayah di Kab. Magetan. Terletak di Desa Kartoharjo, Kec. Kartoharjo, Magetan SMK ini berdiri di atas tanah seluas 5200 m2 di lingkungan SMPN 1 Kartoharjo dan berdiri tanggal 28 Februari 2005 melalui SK Bupati akan tetapi beroperasional / memulai kegiatan Belajar Mengajarnya pada 1 Juli 2005
Pada awal berdirinya SMKN Kartoharjo hanya berstatus sebagai sekolah kecil di wilayah SMPN 1 Kartoharjo dan hanya mempunyai 2 kelas yakni keahlian Mekanik Otomotif.
Pada tahun kedua berdirinya SMKN Kartoharjo berkembang menjadi 3 kelas yang masing-masing terdiri dari 2 kelas keahlian Mekanik Otomotif dan 1 keahlian Tata Boga. Perkembangan di tahun ketiga SMKN Kartoharjo memiliki 5 kelas yang masing - masing terdiri dari 4 kelas Keahlian Mekanik Otomotif dan 1 kelas Keahlian Tata Boga
Dalam perkembangannya SMKN Kartoharjo telah dipimpin oleh 2 Kepala sekolah yakni Bp. Hariyanto, S Pd., M Pd. pada periode 2005-2007 dan diganti oleh Bp. Drs. Sugiyanto, M Pd. pada awal th. 2008
Dari perkembangan tersebut dan dengan didukung guru-guru dan karyawan yang berpengalaman maka SMKN Kartoharjo layak menjadi SMK Perintis di ujung timur Kab. Magetan