Pendidikan karakter adalah suatu sistem penanaman nilai-nilai karakter kepada warga sekolah yang meliputi komponen pengetahuan, kesadaran atau kemauan, dan tindakan untuk melaksanakan nilai-nilai tersebut. Pendidikan karakter dapat dimaknai sebagai “the deliberate use of all dimensions of school life to foster optimal character development”. Dalam pendidikan karakter di sekolah, semua komponen (pemangku pendidikan) harus dilibatkan, termasuk komponen-komponen pendidikan itu sendiri, yaitu isi kurikulum, proses pembelajaran dan penilaian, penanganan atau pengelolaan mata pelajaran, pengelolaan sekolah, pelaksanaan aktivitas atau kegiatan ko-kurikuler, pemberdayaan sarana prasarana, pembiayaan, dan ethos kerja seluruh warga sekolah/lingkungan.
Di samping itu, pendidikan karakter dimaknai sebagai suatu perilaku warga sekolah yang dalam menyelenggarakan pendidikan harus berkarakter. Pendidikan karakter adalah sebuah system yang menanamkan nilai-nilai karakter pada peserta didik, yang mengandung komponen pengetahuan, kesadaran individu, tekad, srta adanya kemauan dan tindakan untuk melaksanakan nlai-nilai, baik terhadap Tuhan Yang Maha Esa, diri sendiri, sesama manusia, linkungan, maupun bangsa, sehingga akan terwujud insane kamil.
Pendidikan karakter menurut pemerintah yakni; Membentuk Manusia Indonesia yang Bermoral,Membentuk Manusia Indonesia yang Cerdas dan Rasional,Membentuk Manusia Indonesia yang Inovatif dan Suka Bekerja Keras, Membentuk Manusia Indonesia yang optimis dan Percaya Diri serta Membentuk Manusia Indonesia yang Berjiwa Patriot sedangkan menurut para ahli pendidikan karakter bertujuan membentuk masyarakat yang tangguh, kompetitif, berakhlak mulia, bermoral, bertoleran, bergorong royong, berjiwa patriotic, berkembang dinamis, serta berorientasi ilmu pengetahuan dan teknologi, yang semuanya dijiwai oleh iman dan takwa kepada Tuhan yang Maha Esa sekaligus berdasarkan Pancasila. Sedangkan fungsinya antara lain; Mengembanbangkan potensi dasar agar berhati baik, berpikiran baik, dan beperilaku baik, Memperkuat dan membangun perilaku bangsa yang multicultural, dan Meningkatkan peradaban bangsa yang kompetitif..
Prinsip Pendidikan Karakter antara lain; Pendidikan karakter disekolah harus dilaksanakan secara berkelanjutan (kontinuitas), Pendidikan karakter hendaknya dikembangkan melalui semua mata pelajaran terintegrasi, melalui pengembangan diri, dan budaya suatu satuan pendidikan, Sejatinya nilai-nilai karakter tidak diajarkan (dalam bentuk pengetahuan), jika hal tersebut diintegrasikan dalam mata pelajaran, dan Proses pendidikan dilakukan peserta didik dengan secara aktif (active learning) dan menyenangkan (enjoy full learning).
Pijakan utama yang harus dijadikan sebagai landasan dalam menerapkan pendidikan karakter ialah nilai moral universal yang dapat digali dari agama. Meskipun demikian, ada beberapa nilai karakter dasar yang disepakati oleh para pakar untuk diajarkan kepada peserta didik. Komponen pendukung dalam pendidikan karakter meliputi; partispasi masyarakat, kebijakan pendidikan, kesepakatan, kurikulum terpadu, pengalaman pembelajaran, evaluasi, bantuan orangtua, pengembangan staf dan program.