Учащиеся всех программ основного общего образования (8 класс, 9 класс), а также учащиеся программ среднего общего образования (10 класс, 11 класс) «Биология», «География и геоэкология» проживают в общежитии, расположенном по адресу: Санкт‑Петербург, Василеостровский район, пер. Каховского, д. 9.
Учащиеся программ среднего общего образования (10 класс, 11 класс) «Конвергенция и наукоемкие технологии», «Математика и физика», «Прикладные математические и информационные технологии», «Химия» проживают в общежитии, расположенном по адресу: Санкт-Петербург, Петродворцовый район, г. Петергоф, Собственный пр., д. 1.
Учащиеся проживают в комнатах по 2-4 человека. Комнаты обставлены необходимой мебелью. Умывальники, душевые комнаты и туалеты расположены на этаже. Учащиеся, проживающие в общежитии, обеспечиваются пятиразовым питанием, не проживающие — двухразовым (завтрак и обед). Питание и проживание бесплатное.