Gary Earl Coons (born August 13, 1951) is a Canadian politician and educator who served as a member of the Legislative Assembly of British Columbia (MLA) from 2005 to 2013.
In 1977, he began his teaching career as a special education teacher at Booth Memorial Junior Secondary School in Prince Rupert.
Upon his return to Prince Rupert, Coons joined Charles Hays Secondary School as a math and physical education teacher.
His first significant political involvement came in 1983 when he joined the Solidarity Coalition's protests against provincial legislation targeting human rights, labor, and education.
In 2005, Coons was nominated as the BC New Democratic Party's candidate for the North Coast riding and successfully won the seat in the general election.