Dzisiejsza szkoła powstała w wyniku połączenia dwóch istniejących już dziesiątki lat placówek:
Szkoły Podstawowej w Popowie i Szkoły Podstawowej w Rusinowie.
Na początku XX w. niemiecki właściciel wsi Rusinowo wyjechał do Berlina, a jego dwór przekazano na potrzeby szkoły, która dotychczas istniała w Tarnówku.
Przez pewien czas obie szkoły działały równocześnie.
W1931r. została zamknięta szkoła w Tarnówku i odtąd wszystkie dzieci uczyły się w szkole w Rusinowie.
W okresie II wojny światowej do nauki w szkole miały prawo tylko dzieci niemieckie.
Zaraz po wojnie została wznowiona nauka na przemian: w Gocanowie, Rusinowie i Tarnówku.
Z uwagi na małą liczbę uczniów szkoły w Tarnówku i Gocanowie rozwiązano, a uczniowie zostali przeniesieni do Rusinowa.W 1960 r. rozpoczęto rozbudowę szkoły.
Obok starego budynku powstał nowy, a tuż przy nim boisko szkolne. Przy budowie pomagali żołnierze Kolejowej Jednostki Wojskowej w Inowrocławiu. W 1969r. została ukończona budowa szkoły. Otwarcie nowego budynku było bardzo uroczyste. Imprezie towarzyszyła orkiestra wojskowa i miejscowe władze.
Dwa lata później dobudowano fragment budynku w głębi pałacu szkolnego.
W takim kształcie szkoła przetrwała do dziś.
Natomiast pierwsze wzmianki dotyczące popowskiej szkoły sięgają początków XiX wieku, kiedy to istniały szkoły w Orpikowie i Popowie.
W 1839 r. , starościc kruszwicki Jozef Trzciński ufundował szkołę w Ostrowie. Funkcjonowała ona przez 100 lat, do wybuchu II wojny światowej, na czas której zawiesiła swoją działalność. 16 kwietnia 1945 r. wznowiono pracę w powojennej rzeczywistości.
Po trzech latach szkołę przeniesiono częściowo do Popowa, gdzie kontynuowali naukę uczniowie klas V-VI, a w rok później już klasy IV-VII.
W roku szkolnym 1965/1966 doszło do całkowitej likwidacji szkoły w Ostrowie.
W wyniku kolejnych reform oświaty szkoła w Popowie stawała się kolejno ośmioklasową, a następnie szkoła sześcioklasową. W 2007 r. Szkoła Podstawowa w Popowie została zlikwidowana. Uczniowie i nauczyciele zostali przeniesieni do Szkoły Podstawowej w Rusinowie.