Career
He was General Secretary of the National Union of Teachers from 1989 to 2004. He was appointed Deputy General-Secretary designate in 1974, a post he held until 1989 when he became the first directly elected General Secretary in 1989.
He was General Secretary of the National Union of Teachers from 1989 to 2004. He was appointed Deputy General-Secretary designate in 1974, a post he held until 1989 when he became the first directly elected General Secretary in 1989.
A teacher, McAvoy was secretary of Newcastle-upon-Tyne National Union of Teachers and became a member of the National Executive of the Union in 1970.