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