1911년 7월 5일 4년제 공립대흥보통학교로 설립 인가를 받아 1911년 9월 1일 개교하였다. 1911년 11월 1일 대흥공립보통학교로 개칭하였다. 1938년 4월 1일 대흥공립심상소학교, 1941년 4월 1일 대흥공립국민학교로 개명되었다. 1949년 9월 30일 대률분교를 대률공립국민학교로 승격·분리하였다. 1950년 12월 1일 대흥국민학교로 개칭하였으며, 1963년 3월 22일 대야분교장을 설립하였다. 1969년 12월 9일 대야분교장을 대송국민학교로 승격·분리하였다가 1984년 3월 1일 다시 대송국민학교를 대야분교장으로 병합하였다. 1996년 3월 1일 대흥초등학교로 개칭되었다.
교훈이자 교육지표는 ‘개성을 살려 꿈을 키우는 대흥 어린이’이며, 교목은 향나무, 교화는 장미이다. 추구하는 학생상은 ‘기초·기본 학력을 신장하고 예정 중심으로 바른 인성을 기르며 소질을 계발하는 학생’이다.
본교는 1997년 12월 9일 과학교육 우수학교로, 2003년 8월 13일 장학활동 유공기관으로 교육감상을 수상하였으며 2004년 11월 20일 예산군지정 효(孝)시범 선도학교로 선정되었다. 한편 2007년 3월 1일 충남 예산교육청지정 방과후 학교운영 시범학교로 지정되기도 하였다.
2010년 현재 6학급으로 편성되어 있으며, 남학생 10명과 여학생 12명 총 22명의 학생이 재학 중이다. 병설유치원은 1학급으로 남자 4명, 여자 3명 총 7명이 재원 중이다. 본교 교직원은 교원 10명과 행정직원 4명 등 총 14명이 재직 중이다. 2010년 2월 17일 제96회 졸업식을 거행하였으며, 지금까지 누적된 졸업생 수는 4,814명이다.