Berdasarkan kajian nilai-nilai agama, norma-norma sosial, peraturan/hukum, etika akademik, dan prinsip-prinsip HAM, telah teridentifikasi 80 butir nilai karakter yang dikelompokkan menjadi lima, yaitu nilai-nilai perilaku manusia dalam hubungannya dengan (1) Tuhan Yang Maha Esa, (2) diri sendiri, (3) sesama manusia, dan (4) lingkungan, serta (5) kebangsaan. Namun demikian, penanaman kedelapanpuluh nilai tersebut merupakan hal yang sangat sulit. Oleh karena itu, pada tingkat SMP dipilih 20 nilai karakter utama yang disarikan dari butir-butir SKL SMP (Permen Diknas nomor 23 tahun 2006) dan SK/KD (Permen Diknas nomor 22 tahun 2006). Berikut adalah daftar 20 nilai utama yang dimaksud dan diskripsi ringkasnya.
1. Nilai karakter dalam hubungannya dengan Tuhan (Religius)
Pikiran, perkataan, dan tindakan seseorang yang diupayakan selalu berdasarkan pada nilai-nilai Ketuhanan dan/atau ajaran agamanya.
2. Nilai karakter dalam hubungannya dengan diri sendiri
a. Jujur
Perilaku yang didasarkan pada upaya menjadikan dirinya sebagai orang yang selalu dapat dipercaya dalam perkataan, tindakan, dan pekerjaan, baik terhadap diri dan pihak lain
b. Bertanggung jawab
Sikap dan perilaku seseorang untuk melaksanakan tugas dan kewajibannya sebagaimana yang seharusnya dia lakukan, terhadap diri sendiri, masyarakat, lingkungan (alam, sosial dan budaya), negara dan Tuhan YME.
c. Bergaya hidup sehat