Schrock attended Indiana State University in Terre Haute, where tuition was $8 a semester hour in 1964, completing a bachelor's degree in biology teaching and a master's in science education. He began teaching in Kentucky before he graduated from I.S.U., and completed his degrees during summers. Schrock taught five years in Alexandria, Kentucky middle and high schools and two years at the I.S.U. Laboratory School before going overseas to teach at Hong Kong International School for three years.
Schrock completed his Ph.D. in entomology working on insect ecology and systematics at the University of Kansas and, upon graduation, worked for the Association of Systematics Collections for three years. When the A.S.C. moved to Washington, DC, Schrock took the position at Emporia State University, directing biology teacher training. He was on the state biology committee and closely involved in the Kansas evolution debates of 1999. He writes a weekly Kansas newspaper column on education, produces public radio commentaries, and appears monthly on Kansas television.