Первая
школа появилась в селе Казачинское в 1902 году и была церковно-приходской. В
школе было 3 класса, обучалось 40 учеников 14-15 лет, среди них одна девочка – дочь купца. Основной предмет –
закон божий, учитель - поп; детей учили также считать и писать. Занятия
начинались 1 октября и заканчивались 1
мая. Учились с 9 часов утра до вечера. Ученики самостоятельно убирали школу. За
обучение каждый из них привозил 2 воза дров.
В
1934 году школа крестьянской молодежи стала называться Казачинской неполной
средней школой, дети обучались с первого класса по седьмой. Занятия велись в
приспособленных нескольких домах, школьники для занятий переходили из одного дома в другой.
При школе был интернат на полном самообслуживании учащихся. Силами колхозников в 1935 году построено новое двухэтажное здание школы. С 1
сентября 1936 года в ней начались занятия. В 1938 году школа сгорела. 
Летом
1939 года начато строительство первого корпуса средней школы, а осенью 1940
года в нем уже начались занятия. В 1941 году
построили второй корпус. В этих двух корпусах размещались все классы,
занятия велись в две смены, постоянно работала вечерняя школа. В 1971 году построено современное
просторное с большим спортивным залом новое здание.. Занятия проводились в одну
смену. Введена кабинетная система. При школе действует интернат, где дети обеспечены всем
необходимым: бесплатным питанием, одеждой, комнатами для жилья и занятий (в
интернате проживало более 100 человек).

В 1988 году пристроен корпус начальной школы, в 1994
году - двухэтажный корпус в деревянном исполнении, в 2001 году – корпус «В».
В 2006 году
построен двухэтажный в кирпичном исполнении корпус интерната.
На сегодняшний день
школа состоит из 4-х соединенных теплыми переходами корпусов.