The UK is proposing to introduce citizenship classes for those applying for to become British Citizens. Does America, Canada and Aus have a similar requirement ? If so does it work.
http://news.bbc.co.uk/2/hi/uk_news/politics/3202901.stm
KEY POINTS FOR CITIZENSHIP
able to speak English, Welsh or Gaelic
know how to acquire necessities like electricity
understand how democracy and Parliament works
knowledge of etiquette and sexual equality
understanding British institutions like the monarchy and elections
British history since 1945
applicants must have lived in the UK for five years or three years if married to a Briton