โรงเรียนบ้านแม่แฝก ตั้งอยู่ หมู่ที่ ๑ ตำบลแม่แฝกใหม่ อำเภอสันทราย จังหวัดเชียงใหม่ โรงเรียนบ้านแม่แฝก เดิมชื่อว่า โรงเรียนประชาบาลตำบลแม่แฝกหลวง เปิดทำการสอน เมื่อวันที่ 10 กุมภาพันธ์ 2465 โดยนายอำเภอสันทราย เป็นผู้จัดตั้งร่วมกับกำนันตำบลแม่แฝกและพระครูปิน คุณฑโร เจ้าอาวาสวัดแม่แฝกหลวงเป็นผู้อุปการะ นายดี บุญมหา เป็นครูใหญ่ อาศัยศาลาวัดแม่แฝกหลวงเป็นสถานที่เล่าเรียนต่อมาในเดือนกุมภาพันธ์ พ.ศ.๒๕๑๗ ราษฎรหมู่ที่ ๑ บ้านแม่แฝก ได้รื้ออาคารหลังเก่ามาสร้างบ้านพักครู โรงอาหาร ห้องส้วมและได้ทำการมอบพร้อมเปิดป้ายอาคารเรียนชื่อ “อาคารรัฐราษฎร์อนุสรณ์”เมื่อวันที่ ๔ มีนาคม พ.ศ.๒๕๑๗
ปัจจุบันโรงเรียนบ้านแม่แฝก สังกัดสำนักงานเขตพื้นที่การศึกษาประถมศึกษาเชียงใหม่ เขต ๒ สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐานกระทรวงศึกษาธิการ โรงเรียนบ้านแม่แฝก เปิดทำการสอนตั้งแต่ชั้นประถมศึกษาปีที่ ๑ ถึงชั้นประถมศึกษาปีที่ ๖