Since independence, Urdu was promoted to become the language to be used in all factions of the country. However as time passed people started realizing that international standards required them to learn a language which is understood by majority of the world. The people of Pakistan realized that for their country to develop they need to know how to communicate in English or they will be lost in the competing forces of the world.
The British education system was introduced after few years of independence. People started shifting from the local Urdu medium education to the British education system. However the transition took a lot of time as private school sector was very small in the beginning. Only the elite could educate their children with the British education system as it was very expensive. However when the trend of private schools began to emerge, students from a British educational background were preferred for jobs all over the country. The government of Pakistan realized the growing importance of English and then made English as a compulsory language to be taught in all schools.
English continues to be the source of communication in both the private and government offices. In this era of globalization with increasing amounts of international trade one needs to know how to communicate in English. People in Pakistan are in continuous contact with international traders and all of them have to communicate in English. The various business software used in organizations such as Multinational Companies and Banks are all in English and one needs to be