Steve Foster was educated at the Universities of Manchester and London. He has taught politics and economics at the Manchester Grammar School since 1988, where he currently holds the post of Assistant Surmaster. Steve has also taught at the University of Manchester's Department of Extra-Mural Studies and the Open University.