Муниципальное казенное общеобразовательное учреждение Новокурупкаевская основная общеобразовательная школа Барабинского района Новосибирской области создано в 1934 году как Новокурупкаевская начальная школа Новокурупкаевского сельского совета, в 1942 году реорганизована в Новокурупкаевскую семилетнюю школу (областной архив, Ф.Р – 61, ОП.№ 1, Д.№ 1202, п. 145 – 152, Ф. № 1366, ОП. № 1 Д. № 76, п. 56.)
Решением исполнительного комитета Барабинского Совета депутатов трудящихся от 13 марта 1962 года № 46 «О реорганизации семилетних школ в восьмилетние». Учреждение реорганизовано в Новокурупкаевскую восьмилетнюю школу.
Постановлением главы территориальной администрации Барабинского района от 14.07.1995г. № 156 учреждение зарегистрировано как «Новокурупкаевская основная общеобразовательная школа», Постановлением территориальной администрации Барабинского района Новосибирской области от 24.11.1998 г. № 308 «О регистрации изменений в учредительных документах Муниципального образовательного учреждения Новокурупкаевской основной общеобразовательной школы» учреждение перерегистрировано как Муниципальное образовательное учреждение Новокурупкаевская основная общеобразовательная школа.
В соответствии с распоряжением Главы Барабинского района от 26.09.2011г. №1132 Школа переименована в Муниципальное казенное общеобразовательное учреждение Новокурупкаевскую основную общеобразовательную школу Барабинского района Новосибирской области.