Membuat jadwal pelajaran dalam sebuah sekolah adalah kegiatan rutinitas tahunan bahkan mungkin per semester. Gampang gampang susah kalimat yang sesuai untuk mewakili pekerjaan yang satu ini, gampang kalau permintaan guru tidak banyak modelnya, tapi jadi pekerjaan yang susah jika jumlah guru banyak, masing-masing minta jadwal jam kosong yang harinya tertentu, ditambah lagi model team teaching dan moving class, bisa-bisa gak bisa tidur nyenyak seminggu . Ada beberapa cara membuat jadwal pelajaran antara lain:
Cara manual dengan system kartu dalam membuat jadwal pelajaran dilakukan dengan membuat kartu yang berwarna-warni yang masing-masing diisi nama guru dan mapel yangdiajarkan.Satu kartu menyatakan satu kali tatap muka/pertemuan (2 jp atau 1 jp), tiap warna kartu menyatakan pengajar/guru tertentu, dengan cara ini dimungkinkan akan mempermudah menempatkan jam-jam tatap muka guru mapel tertentu sehinggat idak terjadi tumbukan jadwal pelajaran atau ketidaksesuaian jumlah jam mengajar tiap guru.Cara system kartu dalam membuat jadwal pelajaran memiliki banyak kelemahan, di antaranya tidak praktis (karena harus membuat kartu yang bermacam-macam), memerlukan ketelitian dankecermatan yang tinggi (karena disusun secara manual), memerlukan waktu yang lama, dan untuk mencetak harus dilakukan pengetikan ulang lebih dahulu.