22 października 1922 szkołę przemianowano na Szkołę Marynarki Wojennej (Военно-морское училище, ВМУ).
7 stycznia 1926 szkoła otrzymała imię Michaiła Frunzego, w 1939 jej status podniesiono i aż do rozwiązania w 1998 szkoła funkcjonowała pod nazwą Wyższa Szkoła Marynarki Wojennej im. Frunzego.
13 października 1936 szkoła została nagrodzona Honorowym Rewolucyjnym Czerwonym Sztandarem - od tego czasu przysługiwało jej w nazwie określenie "odznaczona Czerwonym Sztandarem" (Краснознамённая), 10 czerwca 1939 szkoła otrzymała Order Lenina.
W czasie II wojny światowej słuchacze szkoły brali udział w walkach w ramach 1 Samodzielnej Brygady Piechoty Morskiej. Sama szkoła pod koniec lipca 1941 została ewakuowana do Astrachania, gdzie funkcjonowała na bazie Astrachańskiego Instytutu Przemysłu Rybnego. Szkoła powróciła do Leningradu latem 1944, jej słuchacze brali udział w paradzie zwycięstwa na Placu Czerwonym w Moskwie. 52 absolwentów szkoły uzyskało w czasie wojny tytuł Bohatera Związku Radzieckiego.
29 stycznia 1951 szkoła otrzymała Order Uszakowa I klasy.