Teach English in St. Petersburg, Russia

Teach English in St. Petersburg, Russia

About

Amid the Russian invasion of Ukraine, we stand with the people of Ukraine. While we do not promote teaching abroad in Russia, you can explore plenty of other meaningful ways to volunteer in other Eastern European countries below. 

If you’re interested in learning about ways to help support or donate to Ukraine, we encourage you to explore these resources.

Related Teach Abroad Articles

Frequently Asked Questions

  • How much do teachers earn in Russia?

    Typically, an English teacher in Russia will earn anywhere between $1,000 - $1,500, depending on the teaching institution. Private language schools have a lower salary but include perks such as housing and airfare. International schools will have a higher starting salary at about $1,200.

  • Do I need a degree to teach English in Russia?

    Although it is advisable and may help you find more job opportunities, a university degree is not always required. A TEFL, TESOL, or CELTA, however, is a requirement to teach English in Russia.

    Related Content
  • Is Russia expensive to live in?

    The cost of living in Russia varies based on the part of the country you live in. In large cities, such as Moscow or St. Petersburg, the cost of living is high. For example, a room may cost anywhere between $700 - $1,000 in Moscow's city center. However, groceries, local restaurants, and transportation are affordable for most people.