В 1888 г. в бывшем доме заводчиков Каликиных было открыто Шоковское одноклассное училище. Обучалось там немногим более 10 человек сроком обучения – 3 года. Училище было одним из редких в сельской застройке примеров кирпичного общественного здания.
В 1910 г. Шоковское одноклассное училище реорганизовано в двухклассное училище сроком обучения – 5 лет.
Постановлением исполкома Костромского областного совета в 1946 г. школа становится семилетней.
В 1951 г. школа переименовывается в Шокшанскую среднюю семилетнюю школу.
В 1973 г. школа стала называться средней школой №2 г. Галича.
С 1 сентября 2017 года школа расположена в здании бывшего Аграрного техникума по адресу ул.Свободы д.59А.