John Patrick Trainer (born 24 March 1943) is a former Australian politician.
He unsuccessfully contested the 1974 Federal election as the Australian Labor Party candidate in the safe Liberal seat of Boothby.
Trainer represented Labor in the seats of Ascot Park from 1979 to 1985 and Walsh from 1985 to 1993 in the South Australian House of Assembly.
[1] He served as Speaker of the South Australian House of Assembly from 1986 to 1990 for the John Bannon Labor government.
He resigned from the Australian Labor Party in 1996 and unsuccessfully contested the 1997 election in Hanson as an independent.