โรงเรียนวัดหนองโพธิ์เดิมชื่อโรงเรียนประชาบาลตำบลบ้านลำ วัดหนองโพธิ์) เปิดเป็นสถานศึกษาเมื่อวันที่ 15 มิถุนายน 2483 โยท่านพระครูชินธรรมประกาศ (หลวงพ่อถิระ) เป็นผู้ก่อตั้งโรงเรียน ทำการสอนชั้นมูล ถึงชั้นประถมศึกษาปีที่ 2 รวม 3 ชั้น มีนักเรียน 56 คน ครู 2 คน อาศัยศาลาการเปรียญวัดหนองโพธิ์เป็นสถานศึกษา ด้านพื้นที่ทางการปกครองวัดและโรงเรียนอยู่ในตำบลคลองเรือ กิ่งอำเภอหนองหมู จังหวัดสระบุรี จึงตั้งชื่อโรงเรียนว่า โรงเรียนประชาบาลตำบลคลองเรือ 5 ( วัดหนองโพธิ์) ต่อมากระทรวงศึกษาธิการกำหนดให้โรงเรียนตั้งชื่อให้แน่นอน จึงตั้งชื่อว่า โรงเรียนวัดหนองโพธิ์
พ.ศ. 2509 โรงเรียนวัดหนองโพธิ์มีนักเรียนเป็นจำนวนมาก จึงเปิดสาขาขึ้นที่วัดวิหารแดง แบ่งนักเรียนชั้นประถมศึกษาปีที่ 1 ไปจัดกิจกรรมการเรียนการสอน 30 คน โดยคัดเลือกนักเรียนที่มีที่อยู่อาศัยอยู่บริเวณใกล้เคียงสถานที่เปิดเป็นโรงเรียนสาขาเข้าเรียน จนถึงชั้นประถมศึกษาปีที่ 4 ในปี พ.ศ. 2514 ได้แยกเป็นโรงเรียนเอกเทศ ในปีนี้โรงเรียนวัดหนองโพธิ์ ได้โอนมาสังกัดองค์การบริหารส่วนจังหวัดสระบุรี
พ.ศ. 2521 โรงเรียนวัดหนองโพธิ์ โอนมาสังกัดสำนักงานคณะกรรมการการประถมศึกษาแห่งชาติ
กระทรวงศึกษาธิการ ได้จัดกิจกรรมการเรียนการสอนตามหลักสูตรพุทธศักราช 2521 โรงเรียนจึงได้ขยายชั้นเรียนต่อจากชั้นประถมศึกษาปีที่ 5 และ 6 ตามลำดับ
ปัจจุบันโรงเรียนวัดหนองโพธิ์ตั้งอยู่เลขที่ 372 หมู่ที่ 10 ตำบลหนองสรวง อำเภอวิหารแดง จังหวัดสระบุรี ก่อตั้งอยู่ในบริเวณที่ดินของวัดหนองโพธิ์ มีพื้นที่สำหรับจัดกิจกรรมการเรียนการสอน 12 ไร่ จากจำนวนที่ดินธรณีสงฆ์ ทั้งหมด 25 ไร่ 3 งาน 72 ตารางวา โรงเรียนได้ก่อตั้งมาแล้วเป็นเวลา 73 ปี