Hindi is one of the official languages of the Union Government of India. However, English is also still retained as an official language as a legacy of British rule. Only a few hundred thousand Indians, or less than 0.1% of the total population, have English as their first language.
According to the 2001 Census, 12.6% of Indians knew English. An analysis of the 2001 Census of India concluded that approximately 86 million Indians reported English as their second language, and another 39 million reported it as their third language. No data were available whether these individuals were English speakers or users.
According to the 2005 India Human Development Survey, of the 41,554 surveyed, households reported that 72% of men (29,918) did not speak any English, 28% (11,635) spoke at least some English, and 5% (2,077, roughly 17.9% of those who spoke at least some English) spoke fluent English. Among women, the corresponding percentages were 83% (34,489) speaking no English, 17% (7,064) speaking at least some English, and 3% (1,246, roughly 17.6% of those who spoke at least some English) speaking English fluently. According to statistics of District Information System for Education (DISE) of National University of Educational Planning and Administration under Ministry of Human Resource Development, Government of India, enrollment in English-medium schools increased by 50% between 2008–09 and 2013–14. The number of English-medium school students in India increased from over 15 million in 2008–09 to 29 million by 2013–14.
India ranks 22 out of 72 countries in the 2016 EF English Proficiency Index published by the EF Education First. The index gives the country a score of 57.30 indicating "moderate proficiency". India ranks 4th out of 19 Asian countries included in the index. Among Asian countries, Singapore (63.52), Malaysia (60.70) and the Philippines (60.33) received higher scores than India.
English, according to the Indian Constitution, is the language of the Supreme Court and all the High Courts of India. However, in Bihar, Madhya Pradesh, Uttar Pradesh, and Rajasthan there is use of Hindi in courts because of Presidential approval. In 2018, the Punjab and Haryana High Court also await Presidential approval for Hindi use as well.