The method of teaching was also old and required major review. The old program only stressed on teaching and listing facts, figures and diagrams in chronological order without considering linkages with students being educated. Thus a deep analysis was done at provincial level to revise the curriculum and the way it is taught.
With respect to Canadian – Alberta framework of citizenship a social studies program or curriculum should explore, quantify and strengthen Canadian identity of students. Within Alberta citizenship framework a social study program should reflect translate Aboriginal and Francophone perspective as well which is close to ground realities. In a nutshell the program or curriculum should promote multicultural, multiethnic, democratic and truly Canadian social and cultural values. Vision of Alberta social studies program should be based on appreciating pluralistic Canadian society and associated diverse realities. Since year 2005 onwards the curriculum has been revised as well as the methods of teaching. The major change brought about is start of program basing on concrete philosophy which stresses to develop skills with a purpose of transforming students into responsible and productive citizens in a democratic country. The program envisions needs of twenty first century while focusing Canadian identity and citizenship. The program includes many facets like including realities of Aboriginal, Francophone, multicultural, multilingual and multiethnic society. The program endeavors to connect students, with what is being taught, which is the most promising aspect. Canadian society is diverse and pluralistic in nature due to huge population of immigrants. Multiple factors shape the Canadian Society like people come from different religions, societies, social and cultural values, countries and languages. In this perspective the curriculum needed transformation according to prevailing environment which has been accomplished.