STEM Education
Through extra-curricular activities and gifted education training, students are able to have more hands-on STEM experiences which enhance their coding and problem-solving skills. Students also have more chances to exercise their creativity as elements of STEM are infused in different subjects.