Kurikulum tingkat satuan pendidikan merupakan kurikulum yang disusun pada tingkat satuan pendidikan (sekolah). Penyusunan kurikulum ini melihatkan pihak-pihak antara lain guru, siswa, masyarakat dan kondisi lingkungan sosial budaya tempat sekolah berada. Kondisi lingkungan sosial budaya, didalamnya terdapat beraneka ragam kebutuhan dalam kehidupan bermasyarakat, diantaranya kebutuhan untuk hidup, kecakapan atau keterampilan untuk menjadi bekal serta pengembangan potensi sumber daya manusia dan sumber daya lingkungan. Kebutuhan ini tentu harus dapat diakomodasi oleh satuan pendidikan dan dituangkan dalam kurikulum agar pelaksanaannya jelas dan terarah, misalnya dalam muatan lokal . Kabupaten pekalongan memiliki kondisi geografis yang bermacam-macam karena wilayahnya terbentang dari pantai hingga pegunungan. Kecamatan Siwalan dan Wonokerto berada di daerah pantai. Kecamatan Sragi, Wiradesa, Buaran, Tirto, Bojong, Karangdadap, Kesesi, Kedungwuni dan Wonopringgo berada di daerah dataran