โรงเรียนวัดหานโพธิ์ เดิมเป็นโรงเรียนวัด ก่อตั้งโดยพระภิกษุปลอด ธรรมโชติ เมื่อ ปี พ.ศ. 2475 ใช้ศาลาวัดเป็นสถานที่เรียน ต่อมา ในเดือนสิงหาคม 2476 กระทรวงศึกษาธิการ ได้อนุญาตให้เปิดเป็นโรงเรียนประชาบาล ใช้ชื่อว่า โรงเรียนประชาบาลตำบลหานโพธิ์ 2 (ผดุงหานโพธิ์) มีนายจันทร์ สมานุภาวิน เป็นครูใหญ่คนแรก เปิดสอนตั้งแต่ชั้นประถมศึกษาปีที่ 1 ถึงประถมศึกษาปีที่ 6 ซึ่งเป็นประโยคประถมสมัยนั้น ต่อมาสมัยนายแดง ณ พัทลุง เป็นครูใหญ่ ได้ลดชั้นเหลือเพียงชั้นประถมศึกษาปีที่ 4 และเปิดสอนตามหลักสูตรมาจนถึงปัจจุบัน