โรงเรียนบ้านแม่ปูคา เดิมชื่อ โรงเรียนประชาบาลตำบลวัดปูคาเหนือ (ประสาทศึกษา) เปิดทำการสอนครั้งแรกเมื่อวันที่ 1 พฤศจิกายน พ.ศ. 2465 อาศัยศาลาวัดเป็นห้องเรียน มีนายตา ธรรมชัย เป็นครูใหญ่และครูคนแรก ปี พ.ศ. 2512 โรงเรียนได้ขยายการศึกษาภาคบังคับจากชั้นประถมศึกษาปีที่ 4 จนถึงชั้นประถมศึกษาปีที่ 7 ปี พ.ศ.2513 ได้ย้ายโรงเรียนมาสร้างใหม่ ณ ที่ตั้งปัจจุบัน หมู่ที่ 7 ตำบลแม่ปูคา อำเภอสันกำแพง ในวันที่ 14 พฤษภาคม 2535 ได้รับคัดเลือกเป็นโรงเรียนขยายโอกาสทางการศึกษา นับรวมถึงปีการศึกษา 2553 เป็นเวลา 88 ปี ที่ตั้งของโรงเรียนมีพื้นที่ 9 ไร่ 3 งาน 43 ตารางวา และมีอาณาเขต ดังนี้
ทิศเหนือ จรด หมู่บ้านหมู่ที่ 6
ทิศใต้ จรด หมู่บ้านหมู่ที่ 6
ทิศตะวันออก จรด สำนักงานเทศบาลตำบลแม่ปูคา วัดปูคาใต้
ทิศตะวันตก จรด ลำน้ำแม่ปูคา และหมู่บ้านหมู่ที่ 7