Supporting children to reach their full potential is a truly rewarding endeavour. Primary school teachers play a critical role in inspiring a love of learning, as well as assisting children to develop foundation skills such as literacy and numeracy, and physical and social competencies.