โรงเรียนเทพคีรีพิทยาคม ชื่อเดิมโรงเรียนบ้านเทพคีรี ตั้งอยู่บ้านเทพคีรี ตำบลนากลาง อำเภอหนองบัวลำภู จังหวัดอุดรธานี (ในสมัยนั้น) ตั้งขึ้นเมื่อวันที่ 1 มิถุนายน พ.ศ. 2504 โดยนายบุญเทียน ล่ามแขก บริจาคที่ดินให้ มีเนื้อที่ทั้งหมด 9 ไร่ 1 งาน 9.60 ตารางวา สังกัดกองการศึกษาประชาบาล กรมสามัญศึกษา กระทรวงศึกษาธิการ เปิดสอนตั้งแต่ชั้นประถมศึกษาปีที่ 1 ถึงชั้นประถมศึกษาปีที่ 4 ซึ่งเป็นการศึกษาภาคบังคับในสมัยนั้น ตามหลักสูตรประถมศึกษา พุทธศักราช 2503 โดยมีนายมี เจริญยิ่ง ผู้ช่วยศึกษาธิการอำเภอหนองบัวลำภู เป็นประธานในพิธีเปิดแทนนายอำเภอหนองบัวลำภู มีนายบุตร ศรีพันธบุตร เป็นครูใหญ่คนแรก
ปี พ.ศ. 2506 ได้เปิดขยายชั้นเรียนถึงประโยคประถมศึกษาตอนปลาย จากชั้นประถมศึกษาปีที่ 1 ถึงชั้นประถมศึกษาปีที่ 7 (เดิมเปิดเรียนเฉพาะประโยคประถมศึกษาตอนต้น ป. 1 ถึง ป. 4) ซึ่งเป็นการศึกษานอกการศึกษาภาคบังคับ ตามหลักสูตรประถมศึกษา พุทธศักราช 2503
วันที่ 9 ตุลาคม พ.ศ. 2509 โรงเรียนเทพคีรีพิทยาคมได้โอนสังกัดจากกองการศึกษาประชาบาล กรมสามัญศึกษา กระทรวงศึกษาธิการ ไปสังกัดองค์การบริหารส่วนจังหวัดอุดรธานี กรมการปกครอง กระทรวงมหาดไทย เนื่องจากเหตุผลทางการเมือง
วันที่ 3 เมษายน พ.ศ. 2521รัฐสภาได้ตราพระราชบัญญัติประถมศึกษา (ฉบับที่ 5) พ.ศ.2521 เนื่องจากได้มีพระบรมราชโองการให้ใช้แผนการศึกษาแห่งชาติ พุทธศักราช 2520 แผนการศึกษาแห่งชาติฉบับใหม่นี้ได้เปลี่ยนแปลง ระบบการศึกษาระดับประถมศึกษาซึ่งเดิมแยกเป็นประโยคประถมศึกษาตอนต้น 4 ปี และ ประโยคประถมศึกษาตอนปลาย 3 ปีมาเป็นการศึกษาระดับประถมศึกษาที่เป็นตอนเดียวตลอด โดยใช้เวลาเรียน 6ปีโรงเทพคีรีพิทยาคมจึงได้เปลี่ยนแปลงการใช้หลักสูตรมาใช้หลักสูตรประถมศึกษา พุทธศักราช 2521 ในปีนั้น
วันที่ 6 เดือนตุลาคม พ.ศ. 2523 โรงเรียนเทพคีรีพิทยาคมได้โอนสังกัดจากองค์การบริหารส่วนจังหวัดอุดรธานี กรมการปกครอง กระทรวงมหาดไทย มาสังกัดสำนักงานการประถมศึกษาอำเภอนากลาง สำนักงานการประถมศึกษาจังหวัดอุดรธานี สำนักงานคณะกรรมการการประถมศึกษาแห่งชาติ กระทรวงศึกษาธิการ เนื่องจากรัฐสภาได้ตราพระราชบัญญัติคณะกรรมการการประถมศึกษาแห่งชาติ พ.ศ. 2523
วันที่ 1 พฤษภาคม พ.ศ. 2526 โรงเรียนเทพคีรีพิทยาคม ได้เปิดรับเด็กก่อนวัยเรียนเรียน อายุ 3 – 5 เข้าเรียนในชั้นอนุบาล 1
วันที่ 1 ธันวาคม พ.ศ. 2536 โรงเรียนเทพคีรีพิทยาคมได้โอนจากสำนักงานการประถมศึกษาจังหวัดอุดรธานี มาสังกัดสำนักงานการประถมศึกษาจังหวัดหนองบัวลำภู เนื่องจากรัฐสภาได้ตราพระราชบัญญัติจัดตั้งจังหวัดหนองบัวลำภู และในปีต่อมาได้โอนจากสำนักงานการประถมศึกษาอำเภอนากลางมาสังกัดสำนักงานการประถมศึกษาอำเภอนาวังเนื่องจากมีพระราชกฤษฎีกาจัดตั้งอำเภอนาวัง ซึ่งโรงเรียนเทพคีรีพิทยาคมอยู่ในเขตปกครองของอำเภอนาวัง
วันที่ 17 พฤษภาคม พ.ศ. 2537 โรงเรียนเทพคีรีพิทยาคมได้รับอนุมัติให้เข้าร่วมโครงการโรงเรียนขยายโอกาสทางการศึกษา โดยเปิดสอนในระดับชั้นมัธยมศึกษาปีที่ 1 ถึงมัธยมศึกษาปีที่ 3 ตามหลักสูตรมัธยมศึกษาตอนต้น พุทธศักราช 2521 (ปรับปรุง 2533)
ปี พ.ศ. 2539 โรงเรียนเทพคีรีพิทยาคมได้รับอนุมัติจากคณะกรรมการการประถมศึกษาจังหวัดหนองบัวลำภูให้เปลี่ยนชื่อโรงเรียนจากชื่อเดิมโรงเรียนบ้านเทพคีรี เป็นโรงเรียนเทพคีรีพิทยาคม
วันที่ 1 ตุลาคม พ.ศ. 2546 โรงเรียนเทพคีรีพิทยาคมได้รับการโอนสังกัดจากสำนักงานการประถมศึกษาอำเภอนาวัง สำนักงานการประถมศึกษาจังหวัดหนองบัวลำภู สำนักงานคณะกรรมการการประถมศึกษาแห่งชาติ กระทรวงศึกษาธิการ มาสังกัดสำนักงานเขตพื้นที่การศึกษาหนองบัวลำภู เขต 2 สำนักงานคณะกรรมการการศึกษาขั้นพื้นฐาน กระทรวงศึกษาธิการ เนื่องจากรัฐสภาได้ตราพระราชบัญญัติคณะกรรมการการศึกษาขั้นพื้นฐาน พ.ศ. 2546
วันที่13กรกฎาคม พ.ศ. 2553 รัฐสภาได้ตราพระราชบัญญัติการศึกษาแห่งชาติ (ฉบับที่3) พ.ศ. 2553 โดยแยกเขตพื้นที่การศึกษาออกเป็นเขตพื้นที่การศึกษาประถมศึกษาและเขตพื้นที่การศึกษามัธยมศึกษาโรงเรียนเทพคีรีพิทยาคมจึงได้โอนมาสังกัดสำนักงานเขตพื้นที่การศึกษาประถมศึกษาหนองบัวลำภู เขต 2
ปัจจุบันโรงเรียนเทพคีรีพิทยาคม ตั้งอยู่หมู่ที่ 7 บ้านเทพคีรี ตำบลเทพคีรี อำเภอนาวัง จังหวัดหนองบัวลำภู มีพื้นที่ 9 ไร่ 1 งาน 9.60 ตารางวา ทิศเหนือจดถนนหลวงภายในหมู่บ้าน ทิศตะวันออกจดถนนหลวงภายในหมู่บ้าน ทิศใต้จดถนนหลวงหมายเลข 220 ทิศตะวันตกจดชุมชนหมู่ที่ 7 มีอาคารเรียน แบบ สปช.105/26 8 ห้องเรียน 1 หลัง อาคารห้องสมุด 1 หลัง บ้านพักครู แบบองค์การบริหารส่วนจังหวัด 2 หลัง อาคารอเนกประสงค์แบบ สปช205/26 จำนวน 1 หลัง มีข้าราชการครู จำนวน 14 คน ครูอัตราจ้าง(ยกระดับผลสัมฤทธิ์ทางคณิตศาสตร์) 1 คน ครูธุรการอัตราจ้าง 1 คน(สับเปลี่ยนกับ รร.ชุมชนโปร่ววังม่วง) ช่างปรับซ่อมครุภัณฑ์ 1 คน เปิดสอนตั้งแต่ชั้นอนุบาล 1 ถึงชั้นมัธยมศึกษาปีที่ 3 นักเรียนชาย 65 คน นักเรียนหญิง 70 คน รวม 135 คน