A teacher has left Brampton's William Howard School after an 'incredible' 23 years.