Школа основана в 1907 году купцом Иваном Васильевичем Лапиным с трехлетним обучением для иногородних детей, являясь единственным учебным учреждением в закубанской зоне города. Обучение было платное. В 20-е годы ХХ века она была начальной школой, затем семилетней. В 30-е годы школа была преобразована в Фабричное заводское училище. В 1937-1938 гг. создается средняя школа №2 ст. Невинномысской Орджоникидзевского края. В 1936 г. было построено новое здание по ул. Шевченко, 2. В годы войны школа была переоборудована в военный госпиталь. При отступлении из города немцы сожгли школу, она была восстановлена после окончания Великой Отечественной войны 1941 – 1945 гг. лишь в 1950 году.