โรงเรียนวัดหาดส้มแป้นตั้งเมื่อปี พ.ศ. 2476 โดนทุนการศึกษา “พลี – ขุนนิคมประศาสตร์” นายอำเภอเมืองระนองเป็นผู้จัดตั้ง โดยสร้างเป็นอาคารชั้นเดียว หลังคามุงจาก ฝากั้นไม้ไผ่สาน เปิดสอนตั้งแต่ชั้นประถมศึกษาปีที่ 1 ถึงชั้นประถมศึกษาปีที่ 4 เนื่องจากประสบปัญหาน้ำท่วมอยู่เสมอ ในปีพุทธศักราช 2499 จึงได้ย้ายเข้าไปใช้อาคารศาลาการเปรียญของวัดหาดส้มแป้น ต่อมาในปีพุทธศักราช 2504 ราษฎรได้หาเงินสมทบกับทางราชการก่อสร้างอาคารเรียนแบบ ป. 1 ก ขนาด 3 ห้องเรียน บริเวณที่ราบริมคลองหาดส้มแป้น เป็นเงิน 45,000 บาท เนื่องจากต้องประสบปัญหาน้ำเหนือไหลบ่า ท่วมบริเวณโรงเรียนและอาคารเรียนอยู่เสมอ จนเป็นเหตุให้ไม่สามารถจัดการศึกษาได้ตามปกติและเป็นอันตรายแก่นักเรียนปีพุทธศักราช 2513 ราษฎรจึงได้ร่วมกันสร้างสะพานข้ามคลองหาดส้มแป้นและตัดถนนทางขึ้นเขากอ (บริเวณเนินเขาสูงชัน ที่ตั้งโรงเรียนปัจจุบัน) ใช้เป็นที่สร้างอาคารเรียนหลังใหม่ เพื่อหลีกหนีปัญหาน้ำจะท่วมจากน้ำเหนือ ในฤดูฝนน้ำจะท่วมสูงขึ้นอย่างรวดเร็วและในปัจจุบันแม้ว่าน้ำจะไม่ท่วมบริเวณโรงเรียนแต่เมื่อเกิดสภาวะน้ำท่วม นักเรียนก็ไม่สามารถเดินทางเข้าโรงเรียนได้