Armenian is the only official language. The main foreign languages that Armenians know are Russian and English. Due to its Soviet past, most of the old population can speak Russian quite well. According to a 2013 survey, 95% of Armenians said they had some knowledge of Russian (24% advanced, 59% intermediate) compared to 40% who said they knew some English (4% advanced, 16% intermediate and 20% beginner). However, more adults (50%) think that English should be taught in public secondary schools than those who prefer Russian (44%).