One of the world’s most beautiful cities, St. Petersburg is the second largest city in Russia and a westernised hub for those seeking an alternative ESL job outside of Asia. Founded by Peter the Great and named in honour of St. Peter, it has been a capital of Russia for almost two hundred years. Renamed to Leningrad during Soviet times, it was a place where many of evens of Russian history took place. It is also known as “the Venice of the North” due to an extensive network of rivers and canals.

St. Petersburg has everything it takes to become your favourite city. While you are teaching English in St. Petersburg you will experience rich culture and history that has inspired some of the world’s best modern art, literature, and music. On your days off, you can take some time to visit the best attractions Russia has to offer and even take a guided rooftop tour. In the evening, you’ll be able to enjoy a bustling nightlife or take a trip to the opera or the ballet if you’re a bit of a culture vulture.


  • Population: 5 million
  • Public Transportation: International airport, St. Petersburg Tram, Metro, Sea Port,  Railways and thousands of bus routes & taxis
  • Language: Russian
  • Climate: Humid continental climate, with short summers and long moderately cold winters.
  • Teach English in one of our 6 schools


  • Russia has a rich history and has seen its fair share of Emperors. While in St. Petersburg you will be able to see the world famous Imperial palaces located in the cities suburbs. A testament to the wealth and power of the former rulers.
  • St. Petersburg is home to the spectacular Hermitage Museum, also known as the winter palace. The Hermitage is universally known for housing some of the world’s greatest antique and art treasuries.
  • Russia is well known for their performing arts scene, and there is no place better to go to than the Mikhailovsky Theater. The best international performers make their way to this prestigious theater, which offers an affordable evening in a luxurious setting.
  • There is an unofficial rivalry between Moscow and St. Petersburg, that has been going on for years. While Moscow is undeniably a political and economic center of Russia, Saint Petersburg is always regarded as a cultural capital. There is no shortage of monuments, museums and historical sites to support this claim.
The world is waiting for you

Teach English, travel and work abroad with EF English First