Religious and cultural diversity in contemporary Western societies is well reflected by their educational systems. How should pupils be educated in order to understand, recognize and respect other religions? The concept of citizenship education has now become an important part of the educational system in many democratic societies. How does teaching about religions contribute to citizenship education? How can support for common values be encouraged in order to help create social cohesion, without ignoring pupils’ religious diversity? This paper compares the educational paradigms used in teaching about religions in France, England and Quebec as part of these countries’ attempt to create good citizenship in pluralist societies.