He obtained his B.A. from York University in humanities and his master's degree in divinity from the University of Toronto. He has been an educator for over 30 years, commencing his career as a classroom teacher with the York County Board of Education in 1970 (Roy H. Crosby Public School, Markham). In 1972, he was invited by the headmaster of St. George's College, Jack Wright, to join the staff. Baxter taught Grades 4 through to 10, coached the school swim teams, and ran the Independent Schools Athletic Association (Swimming) in Ontario.