Школа № 340 Невского района Санкт-Петербурга была открыта в 1936 году как неполная средняя школа №11 Володарского района города Ленинграда.
Располагалась школа в том же месте, где и сейчас, только улица называлась тогда Земская. Потом её переименовали в улицу Ломоносова, а сейчас эта улица носит имя нашей знаменитой землячки Ольги Берггольц.
Во второй половине века к школе было пристроено крыло. Благодаря этому кабинеты были перенесены, появился спортивный зал на 3-м этаже, актовый зал на 1-м этаже (сейчас на этом месте располагается столовая), на 2-ом этаже разместилась библиотека (сейчас – канцелярия и кабинет директора).
Долгое время во дворе школы (с тыльной стороны) располагалась площадка для игры в хоккей. А там, где в 90-е появилась детская площадка, был каток зимой. В 2009 году на бывшей уже футбольной площадке построен современный многофункциональный стадион.
В 2011-2012 году школа была капитально отремонтирована, оснащена современным оборудованием, были закуплены новые учебные пособия для учащихся.
17 января 2013 года в школе был торжественно открыт музей «Истоки жизни – Невская застава» имени О.Ф. Берггольц.