This paper describes the design and implementation of a multi-agent based interactive learning environment called BeLife. BeLife intends to support learning scientific concepts related to photosynthesis, plant growth and greenhouse management. One of the main objectives of the development of BeLife is to create an interactive learning environment that combines modelling and simulation learning tasks in one tool. We present the initial findings from a case study conducted in a classroom setting with high school students. The study evaluated the usability of a high fidelity prototype of the system. We elaborate on these results and discuss the adequacy of BeLife envisioned functionalities and its applicability.