Historia szkoły
Pierwsza powszechna szkoła podstawowa w Kupiskach została wybudowana w 1865 roku, funkcjonowała jako szkoła zbiorcza. Uczęszczały do niej dzieci z kilku okolicznych wsi, po jednym najzdolniejszym z rodziny. Budynek był drewniany z jedną izbą lekcyjną, w której uczyło się 70 dzieci1. W szkole uczono w języku polskim i rosyjskim. Nauczycielami kolejno byli: Ślapikow - Rosjanin, Kozłowski - Polak, Adamajtys - Litwin.
Widok szkoły w latach trzydziestych XX w.
W latach 1918 - 1933, po wprowadzeniu powszechnego nauczania, młodzież pobierała naukę w budynku szkolnym i w pomieszczeniach wynajętych od gospodarzy. W tym czasie kierownikiem szkoły był Antoni Wasikow, nauczycielkami zaś : Stanisława Matlanka i Eleonora Zygertówna.
W latach 1933 - 1936 wybudowano dwie szkoły : murowaną w Starych Kupiskach, zwaną później rolniczą oraz drewnianą powszechną między Starymi Kupiskami i Nowymi Kupiskami.
Uczniowie przed budynkiem szkoły tuż po wojnie.
W czasie II wojny światowej szkoła funkcjonowała do 1941 r. W latach 1941- 1944 była nieczynna z powodu okupacji niemieckiej. Nauczyciele z narażeniem własnego życia prowadzili tajne nauczanie w domach prywatnych. Budynek został rozebrany na cele przyfrontowe.
Po zakończeniu wojny nauka odbywała się w szkole rolniczej. W 1949 r. oddano nową szkołę wzniesioną przez mieszkańców okolicznych wsi. Kierownikiem został Pan Kazimierz Zajkowski. W roku 1967 obowiązki kierownika przejął Pan Józef Kalinowski, a w 1970 Pan Aleksander Cwalina, który pełnił tę funkcję do 1987 r. W roku szkolnym 1987/ 88 dyrektorem placówki był Pan Zdzisław Ciborowski, a w roku 1988/89 Pan Stanisław Sadowski.
W latach 1989 - 2003 szkołą kierowała Pani Danuta Leszczyńska. W maju 1994 rozpoczęto budowę nowego budynku . Szkoła została oddana do użytku 16 września 1996 roku. Rok szkolny 1996/97 rozpoczął się z dwutygodniowym opóźnieniem, w związku z czym zajęcia odbywały się w wolne soboty ( pięć dni) oraz w czasie ferii zimowych ( 5 dni).
Widok nowej szkoły.
W latach 2003 - 2008 roku stanowisko dyrektora pełnił Pan Adam Wszeborowski. 16 października 2006 roku, dzięki jego staraniom, szkoła otrzymała imię Jana Pawła II oraz sztandar ufundowany przez sponsorów i przyjaciół szkoły.
16.10.2006r. – szkoła otrzymała imię Jana Pawła II i sztandar.
W latach 2008 - 2017 placówką kierowała Pani Edyta Śledziewska. Od 1 września 2017 r. stanowisko dyrektora szkoły pełni Pan Karol Łebkowski.
1. W. Jemielity, Szkoły powszechne w powiecie łomżyńskim w latach 1864-1914, "Studia Łomżyńskie", 1991, nr 3, s. 7-32.