Of all the languages of Russia, Russian is the only official language. 27 different languages are considered official languages in various regions of Russia, along with Russian. There are over 100 minority languages spoken in Russia today.
Russian was the sole official language of the Russian Empire which existed until 1917. During the Soviet period, the policy toward the languages of the various other ethnic groups fluctuated in practice. The state helped develop alphabets and grammar for various languages across the country that had previously been lacking a written form. Though each of the constituent republics had its own official language, the unifying role and superior status was reserved for Russian.
Russian lost its status in many of the new republics that arose following the 1991 dissolution of the Soviet Union. In Russia, however, the dominating status of the Russian language continued. Today, 97% of the public school students of Russia receive their education only or mostly in Russian, even though Russia is made up of approximately 80% ethnic Russians
Although Russian is the only federally official language of the Russian Federation, there are several other officially recognized languages within Russia's various constituencies – the Constitution of Russia only allows the various Republics of Russia to establish official languages other than Russian. The only exception was made when the city of Sevastopol was annexed by the Russian Federation along with the Republic of Crimea. This is a list of languages that are official only in certain parts of Russia (the language family in which the language belongs is given in parentheses).
Minority languages of Russia on the Net project, which aims at presenting the languages of Russia to the Web and at facilitating their usage on the Web (most information is in Russian; it provides scientific references on each individual language as well as links to online language descriptions, educational and scientific institutions related to the language, resources on computer-processing of the language and some sites written in this language)