From the perspective of curriculum, there are two major shortcomings of citizenship education in schools in China: civic education replaces complete citizenship education with citizenship cognition, and the path development is inadequate; the concentric focus of citizenship education with other courses is inadequate, and the path expansion is inadequate. From the perspective of teachers, the reason is that the professional orientation of “teaching craftsmen” ignores the self-consciousness of their functions under the background of modern education, which restricts the expansion of their educational horizons. Teachers should be conscious of citizenship education, teach for social harmony and citizen happiness, expand the field of citizenship education, form a learning community, develop toward nature, society and life, build a panoramic, multi-level interlaced world of citizenship education, expand the horizon of disciplinary education, and explore reveal or conceal in subject curriculum resources. The curriculum resources of citizenship education should build a general pattern of citizenship education through the whole staff and the whole curriculum.