Partai politik

Selain memuat beragam fungsi, pendidikan kewarganegaraan memiliki 3 domain/ dimensi atau wilayah yakni sebagai program kurikuler, program sosial kemasyarakatan dan sebagai program akademik (Udin Winataputra, 2001; Sapriya, 2007). Pendidikan kewarganegaraan sebagai program kurikuler adalah pendidikan kewarganegaraan yang dilaksanakan di sekolah atau dunia pendidikan yang mencakup program intra, ko dan ekstrakurikuler. Sebagai program kurikulum khususnya intra kurikuler, pendidikan kewarganegaraan dapat diwujudkan dengan nama pelajaran yang berdiri sendiri (separated) atau terintegrasi dengan mata pelajaran yang lain (integratied). Sebagai program sosial kemasyarakatan adalah pendidikan kewarganegaraan yang dijalankan oleh dan untuk masyarakat. Pendidikan kewarganegaraan sebagai program akademik adalah kegiatan ilmiah yang dilakukan komunitasnya guna memperkaya body of knowledge pkn itu sendiri.