Детский сад № 21 Петроградского района Санкт-Петербурга был открыт в 1915 году как кружок для детей рабочих.
В 1921 году переименован в «Детский сад».
Продолжал работу во время блокады 1941-1944 гг, часть детей была вывезена в Выборгский район, остальные дети оставались в детском саду до полного снятия блокады. После войны многие годы являлся базой передового опыта для педагогов района и города.
В 2010 году после проведения капитального района переехал по новому адресу: ул.Большая Зеленина, д .13. Является самым старым учреждением для детей дошкольного возраста.