William Bell was born in Toronto in 1945 and went to school there until he graduated from the College of Education in 1970. Until 2002 he was a high school English teacher and department head in Ontario. Bell also taught at the Harbin University of Science and Technology, the Foreign Affairs College (both in China), and the University of British Columbia. He holds a Masters of Arts degree in Literature and a Master of Education degree.