Initial teacher education programs have been criticised for their failure to deliver classroom-ready graduates. Problems of concern for preservice teachers (PSTs) identified in the literature are insufficient time in the classroom, lack of confidence, inadequate pedagogical knowledge and a theory practice divide. This research examines a school–university partnership approach to science teacher education from the perspective of PSTs, school students, teachers and teacher educators where university tutorials were conducted in a school environment. This research is underpinned by practice architectures theory, it follows collaborative participatory action research methodology using mixed methods of data collection including surveys, interviews and focus groups. The research findings revealed how the program built on PSTs’ pedagogical knowledge and confidence and connected theory with practice. Teachers observed high level student engagement and students building on their prior science knowledge in innovative science lessons. The research provides rich data that illuminate aspects in this school–university partnership approach from a range of perspectives.