Aim: This paper discusses the creation of learning environments with online resources by primary school teachers for pupil's learning of science-related topics with reference to the resource-based e-learning environments (RBeLEs) framework. The reasons for the teachers to choose particular contexts, resources, tools, and scaffolds in designing the learning environments are considered. Evaluation by the teachers and opinions from the pupils regarding the teaching and learning in the learning environments are also included. Methodology: The teaching designs of three upper primary science-related topics were analysed using the four components of RBeLEs framework: creation of contexts, selection of resources, design of tools, and adoption of scaffolds. The three teaching designs were "Climate in China", "Connection and movements of bones", and "Hong Kong climate". The underpinning rationale and the post-lesson reflection on the designs by the teachers were captured through interviews with the three teachers who developed the teaching designs. Pupils' feelings about learning in the RBeLEs were revealed from interviews after the lessons. Results: From the analysis of the teaching designs, it was discovered that the contexts were mostly determined by the teachers according to the curriculum and textbooks; only one teacher also incorporated some current issues. For online resources, two teachers made use of both dynamic and static resources from different sources, and one teacher only selected static resources. To foster pupils' learning, the teachers adopted tools for various tasks, including tools for processing information, searching and seeking, collecting information and data, organising, collaborating and integrating, and communicating. Different types of scaffolds were also designed to support pupils in asking and discussion, searching and selecting, doing and observing, and summarising and conceptualising while learning in the RBeLEs. As revealed from interviews before