После 20-минутной артиллерийской подготовки 29 декабря штурмовые группы с исходных рубежей начали атаку. Восточная штурмовая группа численностью 25 человек с двумя ручными и одним станковым пулеметами, двумя противотанковыми ружьями, одной 45-мм пушкой и огнеметом, пробираясь между домами, подошла к проволочным заграждениям восточнее школьного огорода. В этом месте саперами уже были подготовлены два прохода. Два бойца, незаметно подкравшись к дзоту, несколькими противотанковыми гранатами взорвали ее. Одновременно двое других уничтожили двух немцев в ходе сообщения и северо-восточнее угла школы, броском гранат подняли на воздух блиндаж. Своими обломками блиндаж придавил 19 немецких солдат. Удачные и быстрые действия штурмовиков открыли путь подгруппе закрепления. Ее бойцы, проникнув в здание школы через разрушенный блиндаж, завязали бой с противником.
В это время западная штурмовая группа из 19 человек, укрываясь за отдельными строениями западнее школы, выбила из двух окопов противника и подошла к трансформаторной будке. Уничтожив в ней станковый пулемет, штурмующие проникли в школу с северо-западного угла здания. Обе штурмовые группы почти одновременно соединились в северной части здания. Перебив несколько десятков солдат противника, вынудили оставшихся около 40 человек укрыться в подвале. Предложение о сдаче немцы отвергли. Командир полка приказал применить огнеметы и выжечь противника. Группа огнеметчиков с двумя огнеметами взорвала противотанковой гранатой вход в подвал и направленной струей огня выполнила приказ.
Было захвачено 5 пленных, 6 пулеметов, 11 автоматов и несколько десятков винтовок. Убитыми и ранеными противник потерял 80 солдат и офицеров. С нашей стороны был один убитый и двое раненых.
Теперь о штурме Шлиссельбурга, одной из блестящих страниц действий войск Ленинградского фронта. Этот небольшой город с военной точки зрения представлял собой серьезное препятствие. Река Нева и Ладожское озеро создавали весьма большие трудности для штурма, превращая город в крепость.
Организация и осуществление штурма Шлиссельбурга представляли ценный практический опыт, так как в дальнейшем нашим войскам довольно часто приходилось вести штурмовые действия в аналогичных условиях.
Стороны разделяла замерзшая Нева шириной 600–700 м. Крутые высокие берега доходили до 12–14 м, были изрезаны рвами и большей частью покрыты лесом.
86-я стрелковая дивизия, действовавшая на левом фланге первого эшелона 67-й армии, получила задачу форсировать Неву, прорвать оборону противника, блокировать Шлиссельбург и уничтожить его гарнизон.
Разведка, наблюдение и аэрофотосъемка показали, что оборона противника проходила непосредственно по левому берегу реки. Вдоль берега шли две траншеи, соединенные между собой ходами сообщения. Расстояние между траншеями составляло от 100 до 200 м. Сам город Шлиссельбург стоял на высоком месте у входа из Ладоги в Неву и представлял собой узел сопротивления с приспособленными для обороны городскими сооружениями.
Перед фронтом дивизии противник оборонялся четырьмя пехотными батальонами, которые и составляли гарнизон Шлиссельбурга.
Для обеспечения штурма Шлиссельбурга 86-я стрелковая дивизия усиливалась 548-м отдельным танковым батальоном, 144-м и 175-м минометными полками, 871-м истребительно-противотанковым артиллерийским полком, отдельными артиллерийским и минометным дивизионами 55-й отдельной стрелковой бригады, 7-м и 8-м инженерными батальонами.
Дивизия вступила в бой при превосходстве над противником в живой силе в два с половиной раза, по станковым пулеметам – в три раза, по автоматическому оружию – в пять раз и во столько же раз по противотанковым средствам.
Подготовка к прорыву началась в первых числах января 1943 г. и осуществлялась скрытно.
В период подготовки особое внимание уделялось отработке различных способов овладения сильно укрепленным пунктом. Были подготовлены специальные батальоны для действия в ночных условиях.
На основании подробного изучения плана города, данных всех видов разведки о характере и состоянии оборонительных сооружений весь город был разбит на кварталы, обозначенные буквами алфавита и цифрами.
В подготовительный период были проделаны значительные работы по инженерной подготовке плацдарма для наступления частей. В районе исходного положения была оборудована система траншей с учетом сосредоточения в них до двух полков пехоты с материальной частью. Для укрытия личного состава и техники были оборудованы специальные щели. От воздушного и наземного наблюдения все инженерные работы были тщательно замаскированы. Маскировка периодически проверялась аэрофотографированием.
Были точно установлены и доведены до войск сигналы начала артиллерийской подготовки, выхода штурмовых групп и основных сил на лед. Наступление началось утром 12 января 1943 г.