Yes, Latvia was one of few countries in a world where government actually paid for schools where you were being teached in foreign language. Now that's changing.
Yes, if you are Russian citizen who wants permanent residency in Latvia, you are now required to learn some 100 words in Latvian.