After starting his coaching career with grassroots youth teams, in 2003 Frankie McAvoy joined Dunfermline Athletic as an academy coach. He moved to Hamilton Academical to take on the same role in 2005, later becoming academy director. In 2013, following Alex Neil’s appointment as manager, McAvoy became first team coach at Hamilton.
In 2015, both McAvoy and Neil moved to Norwich City, with McAvoy once again serving as first team coach. In July 2017, the pair moved to EFL Championship club Preston North End.
Following the departure of Neil in March 2021, McAvoy was named as interim head coach of Preston until the end of the 2020–21 season, when he was appointed head coach permanently, after winning five of his eight matches in interim charge.