Adapun fungsi dan tujuan pendidikan karakter yaitu :
- Mengembangkan potensi emosional siswa sebagai seorang manusia, serta warga negara yang lebih berbudaya dan berkarakter bangsa.
- Mengembangkan kebiasaan baik dan perilaku terpuji para siswa.
- Menanamkan semangat kepemimpinan serta tanggung jawab.
- Mengembangkan kemampuan siswa untuk menjadi pribadi yang mandiri, kreatif, dan nasionalis.
- Mengembangkan lingkungan hidup sekolah menjadi lingkungan belajar yang aman, jujur, kreatif, dan bersahabat dengan rasa kebangsaan yang tinggi.
Peran Guru Secara Praktis Dalam Penguatan Pendidikan Karakter
1. Peran Guru sebagai Teladan.
Salah satu peran guru dalam pendidikan karakter peserta didik yaitu sebagai teladan.
 2.  Peran Guru sebagai Inspirator.
Peran guru sebagai inspirator yaitu seorang guru harus membangkitkan semangat  untuk maju dengan menggerakkan segala potensi yang dimiliki guna meraih prestasi yang spektakuler bagi dirinya dan masyarakat.
 3.  Peran Guru sebagai Motivator.
Pada saat pembelajaran guru senantiasa memberikan motivasi dan juga memberikan reward pada peserta didik yang sudah mencapai target tertentu.
 4.  Peran Guru sebagai Dinamisator
Peran guru sebagai dinamisator adalah salah satunya sebagai penggerak perubahan dan penggerak bakat peserta didik.
 5.  Peran Guru Sebagai Evaluator