Paul McVeigh visited the Howard Junior School in Gaywood this week to talk about his career with the Canaries and present prizes to pupils with good attendance or behaviour records or for academic and sporting achievement.
He also signed autographs and toured the school. A former Northern Ireland international, Mr McVeigh first signed for Norwich in 2000. He made 224 appearances in two spells at Carrow Road, scoring 36 goals and helping the Canaries win promotion to the Premier League in 2005.
He also had spells at Burnley and Luton Town before returning to Norwich in 2009 and helping the club to the League One championship in 2010 before retiring.
He also won 20 caps for Northern Ireland, between 1999 and 2004.
Mr McVeigh, 33, now works as a motivational speaker and a football analyst on BBC Radio Norfolk.
Headteacher Gregory Hill said Mr McVeigh had been particularly pleased to present so many awards for high attendances to the children.
He added that he had been pleased to welcome Mr McVeigh to the school as he is a life-long Tottenham supporter, where Mr McVeigh first played professionally.