The project aims at developing a school-based junior secondary STEM programme and arousing students' interest in learning STEM related subjects. Moreover, the project will enhance teachers' professional capacity in implementing STEM education through interdisciplinary collaboration.