Teaching is a highly rewarding profession, yet it is also recognised as inherently complex and often challenging.