Mokyklos istorija
1581 m. istorijos šaltiniuose pirmą kartą minimi Kuršėnai.
1796 m. mieste buvo įsteigta pirmoji parapinė mokykla.
1912 m. Kuršėnuose pastatyta mūrinė pradinė mokykla, kurioje mokėsi apie 80 mokinių.
1940 m. Kuršėnuose įsteigta progimnazija, kuri yra gimnazijos pirmtakė. Joje mokėsi apie 400 mokinių. Progimnazijos direktoriais dirbo Taškūnas, H.Mejeris, J. Slesoraitis, Gužys. Mokytojavo S. Anglickis, R. Gužytė, P. Striaupas, J. Anglickienė, Z. Rubašiūtė, A. Arlauskas, I. Vilimaitė ir kiti.
1944 m. Kuršėnų progimnazija reorganizuota į Kuršėnų gimnaziją. Mokykla dirbo dviem pamainomis. Nuo 1944–1945 mokslo metų veikia rusų komplekto klasės. Jose dirbo Julija Truškina, Eugenijus Jackevič, Regina Gaudešienė, Galina Zvezdova ir kiti mokytojai.
1952–1953 m. pradėta statyti tipinė 960 vietų vidurinė mokykla.
1955 m. mokykla atidaryta. Tai buvo viena iš pirmųjų tokio tipo Lietuvos mokyklų.
1959–1974 m. Kuršėnuose veikė pradinė mokykla kaip savarankiška įstaiga, o vidurinėje mokykloje nebuvo pradinių klasių.
Iki 2002 metų mokykla vadinosi Kuršėnų vidurinė mokykla. Nuo 2002 metų mokykla jos įkūrėjo garbei pavadinta Kuršėnų Stasio Anglickio pagrindine mokykla. Nuo 2019-09-01– Kuršėnų Stasio Anglickio progimnazija.
2005-10-08–2023-09-18 veikė Stasio Anglickio mokyklos muziejus.