โรงเรียนบ้านหนองหญ้าปล้อง ก่อตั้งและเริ่มเปิดจัดการศึกษาเมื่อวันที่ ๑ พฤษภาคม ๒๕๑๔ ปัจจุบันอยู่ในท้องที่หมู่ที่ ๔ ตำบลศิลาลอย อำเภอสามร้อยยอด จังหวัดประจวบคีรีขันธ์ ห่างจากที่ตั้งสำนักงานเขตพื้นที่การศึกษาประถมศึกษาประจวบคีรีขันธ์ เขต ๒ ประมาณ ๑๒ กิโลเมตร ห่างจากที่ตั้งที่ว่าการอำเภอสามร้อยยอด ประมาณ ๑๔ กิโลเมตร ห่างจากศูนย์ราชการจังหวัดประจวบคีรีขันธ์ ประมาณ ๗๒ กิโลเมตร และห่างจากถนนเพชรเกษม (ทางหลวงแผ่นดินหมายเลข ๔) ประมาณ ๙ กิโลเมตร โดยตั้งอยู่บนที่ราชพัสดุแปลงเลขที่ ปข.๑๑๗ ตามหนังสือสำคัญสำหรับที่ดินหลวงซึ่งออกโดยกรมธนารักษ์ เลขที่ น.ส.ล.ปข.๓๐๗๐ จำนวน ๑๒ ไร่ ๐ งาน ๕๗ ตารางวา มีพื้นที่เขตบริการในหมู่ที่ ๔ ตำบลศิลาลอย และ มีอาณาเขตพื้นที่บริการติดต่อกับสถานศึกษาอื่นๆ ดังนี้
ทิศเหนือ ติดต่อกับหมู่ที่ ๑๐ ตำบลหนองตาแต้ม อำเภอปราณบุรี ซึ่งเป็นเขตบริการของ โรงเรียนบ้านห้วยพลับ
ทิศใต้ ติดต่อกับหมู่ที่ ๖ ตำบลศิลาลอย ซึ่งเป็นเขตบริการของโรงเรียนบ้านเขาโป่ง
ทิศตะวันออก ติดต่อกับหมู่ที่ ๕ และหมู่ที่ ๗ ตำบลศิลาลอย ซึ่งเป็นเขตบริการของ โรงเรียนบ้านเขาโป่งและโรงเรียนบ้านลาดวิถี
ทิศตะวันตก ติดต่อกับหมู่ที่ ๔ ตำบลเขาเจ้า อำเภอปราณบุรี ซึ่งเป็นเขตบริการโรงเรียน ต.ช.ด.บ้านเขาจ้าว และโรงเรียนชลประทานปราณบุรี (สาขาบ้านวังปลา)
นักเรียนนอกเขตบริการที่ติดต่อกับเขตบริการของโรงเรียนที่ผู้ปกครองส่งเข้ามาเรียน จนเกือบจะเรียกได้ว่าเป็นนักเรียนในเขตบริการของโรงเรียน ได้แก่ หมู่ที่ ๑๐ (บ้านหนองแห้ง) ตำบลหนองตาแต้ม อำเภอปราณบุรี หมู่ที่ ๕ (บ้านห้วยลึก) หมู่ที่ ๗ (บ้านห้วยลึก) ตำบลศิลาลอย และหมู่ที่ ๖ (บ้านเขานม) ตำบลศิลาลอย