The project aims at developing school based junior secondary STEM education, arousing students' interest in learning STEM related subjects and enhancing their creativity, collaboration and problem solving skills. Moreover, the project will enhance teachers' professional capacity in implementing STEM education through the teachers' development programmes. 720 students, 30 parents and 18 teachers from the applicant school will benefit from the proposed activities. The project deliverables include learning and teaching resources as well as students' work.