1907년 10월 군립하동학교로 설립하여 하동향교에서 개교하였다. 1910년 10월공립하동소학교로, 1911년 4월하동공립보통학교로 개칭하였으며, 1912년에 제1회 졸업생 12명을 배출하였다. 1921년 수업연한을 4년에서 6년으로 연장하고, 1923년 6월 현재의 위치로 교사를 신축, 이전하였다.
1938년에 하동읍내공립심상소학교로, 1941년에 하동읍내공립국민학교로 개칭되었으며, 1945년 4월 고등과 1학급을 설치하였다. 1947년에 교명을 하동국민학교로 변경하였고, 1977년 강당 겸 실내체육관을 신축하였다.
1981년 유치원 1학급을 병설하고 1982년 학력부진아를 위한 특수학급을 설치하였으며, 1987년에 병설유치원을 2학급으로 증설하였다. 1996년 3월에 하동초등학교로 교명을 변경하였다.
2008년 3월 현재 31학급에 재학생 790명, 교원 73명이고 졸업생은 98회에 총 2만 0685명을 배출하였다. ‘미래사회를 주도할 착하고 참되며 슬기로운 사람’을 양성하는 데 힘쓰고 있다. 경상남도 교육청 지정 다문화 가정자녀교육 지역중심학교를 운영하고 있다.