Pirmā skola Ogresgalā dibināta 1869. gadā, ko cēlis Lielvārdes pagasts. Pirmā pasaules kara laikā vāciešu karaspēks skolu nodedzināja, taču jau 1921. gadā skola tika atjaunota kā divstāvīga ēka. 1924. gadā skola pārdēvēta par Ogresgala sešklasīgo pamatskolu. Ar laiku skolas ēka kļuva par pagasta kultūras dzīves centru. Skolas ēkā noturēti arī dievkalpojumi. 1940. gadā skola mainīja nosaukumu uz Ogresgala septiņklasīgo pamatskolu. 1944. gadā skolu izdemolēja vāciešu karaspēks. Pēc gada skolā tika atvērta klase ar krievu mācību valodu. 1978. gadā, valsts piekoptās mazo skolu likvidācijas politikas rezultātā, skolas ēka tika slēgta. 1985. gadā radās vajadzība pēc skolas atjaunošanas un 1986. gadā durvis vēra Ogresgala astoņgadīgā skola. Ogresgala pamatskola savā pašreizējā izskatā durvis vēra 2000. gadā. Kopš 2007. gada Ogresgala pamatskola ir ekoskola.[1]
- Pamatizglītības programma, (kods 21011121);
- Speciālās pamatizglītības programma izglītojamajiem ar mācīšanās traucējumiem, (kods 21015611);
- Speciālās pamatizglītības programma izglītojamajiem ar garīgās attīstības traucējumiem, (kods 21015811).