STEM refers to Science, Technology, Engineering and Mathematics. STEM education enhances student learning experiences through engaging curriculum that may include integration, inquiry and project-based learning. Students apply knowledge, deepen their understanding and develop high-order thinking skills within an authentic context, so they can fulfil future career aspirations that require STEM skills.