Вначале "погугли яндекс", т.е. узнай, где в с-пб или еще где-либо тебе дадут служебное жилье, кинь "резюмешку" на "работе ру" или "хед хантер" (мой школьный приятель на "хед хантере" нашел приличную работу), насколько мне известно, учителя очень востребованы, без работы в питере точно не останешься, также придется сразу сделать справку о том, что не судима ( теперь без этой справки у нас на работу в детские учреждения не берут), ну и вот тебе из личного опыта: я работаю в сестрорецке, раньше там и жил (это городок под питером 33км.), там есть реабилитационный центр "детские дюны", место красивое, вокруг сосновый лес, рядом залив...о чем я...
так вот, там есть общежитие, учителя там всегда были нужны, не бог весть что, но на первое время, думаю, пойдет.