โรงเรียนบ้านน้ำกระจาย เริ่มก่อตั้งเมื่อวันที่ 3 กันยายน พ.ศ.2468 โดยความเห็นชอบของหลวงภักดีดำรงฤทธิ์ นายอำเภอเมืองสงขลา ซึ่งใช้ศาลาการเปรียญวัดน้ำกระจายเป็นสถานที่เรียนใช้ชื่อว่า โรงเรียนประชาบาล ตำบลพะวง 1 (วัดน้ำกระจาย) ต่อมา พ.ศ. 2483 ทางราชการอุดหนุนงบประมาณซื้อที่ดินและปลูกสร้างอาคาร คือ ที่ดิน 1 แปลง รวมเนื้อที่ 9 ไร่ 3 งาน 14.2 ตารางวา ขึ้นบัญชีที่ราชพัสดุแปลงหมายเลขทะเบียนที่ สข 294 ได้ก่อสร้างอาคารเรียน แบบ ป.1 ข ขนาด 8 ? 16 เมตร จำนวน 4 ห้องเรียน เมื่อสร้างอาคารเรียนเสร็จจึงได้ย้ายที่เรียนจากวัดน้ำกระจาย มาเรียนที่สร้างใหม่ เมื่อวันที่ 23 มกราคม พ.ศ.2484 และได้เปลี่ยนชื่อเป็นโรงเรียนบ้านน้ำกระจาย