Kur mokėsi jūsų tėvai ir seneliai? Kaip keitėsi mūsų gimnazija? Kad atsakytumėte į šiuos klausimus, siūlome kartu pavartyti segtuvą “Mokyklos pastatai“, kurį gimnazijos muziejui padovanojo mokytoja Stefanija Malinauskienė.
1931 m. sausio 1 d. Krekenavos pradinės mokyklos vedėjo pareigas pradėjo eiti Jurgis Gėgžna. Tais pačiais metais jis pradėjo naujos mokyklos statybą (šiuo metu pastate įsikūrę slaugos namai ir ligoninė). 1933 m. spalio 15 d. Krekenavos ir aplinkinių kaimų žmonės susirinko į naujos mokyklos atidarymą.
Tarpukario nepriklausomos Lietuvos ir pokario laikais mokykla glaudėsi įvairiuose miestelio pastatuose. Dabartiniame mokyklos kieme Laisvės gatvėje stovėjo pastatas, kuriame buvo įsikūrusi valsčiaus savivaldybė ir progimnazija, dabartinėje Bažnyčios gatvėje stovinčiame pastate buvo namų ruošos kabinetai, šiuo metu jau nugriautame pastate Tilto gatvėje veikė berniukų dirbtuvės.
Šeštajame dešimtmetyje, padidėjus mokinių skaičiui, klasės buvo įkurdintos net devyniuose miestelio pastatuose. Šiame Vytauto gatvės pastate 1965 m. buvo pagrindinis vidurinės mokyklos pastatas. O dabartiniame miestelio sporto salės pastate buvo fizikos ir chemijos kabinetai.
1967 m. pastatytas naujas vidurinės mokyklos pastatas. Mes dabar jį vadiname “senuoju“. Pradinės klasės liko Vytauto gatvės pastate, o mokyklos bendrabutis Vytauto gatvės gale esančiame pastate (dabar slaugos namai). 1980 m. priešais senąjį mokyklos pastatą pastatytas priestatas. Mes dabar jį vadiname “naujuoju“ pastatu.
1981 m. pastatytas mokyklos bendrabučio priestatas, jo pirmajame aukšte buvo įkurti namų ruošos kabinetai, o mokyklai perėjus prie klasių sistemos dar ir keturios klasės. 1982 m. pastatyta mokyklos valgykla. 2001 m. vykdant mokyklos pastatų renovaciją virš jos iškilo antstatas.