Visualizing scientific concepts like magnetism and gravity can be fun, tedious, or somewhere in-between depending on your perspective. For early elementary students, it is probably hard to find a substitute for concrete models that demonstrate scientific concepts – like planetariums or fruit-models to communicate astronomical concepts.
However, digital simulations seem to have become realistic and interactive enough to be a reasonable substitute (even an improvement) over many traditional lab exercises – especially for upper elementary students and beyond (basically students who are well into the “concrete operations” phase and learning “formal operations”). And, the University of Colorado at Boulder has created a comprehensive, user-friendly, and most importantly – free – repository of these virtual models. I came across their site while trying to look for ways to help students visualize electrical circuits without a lot of set-up and clean-up, and have begun to rely on it for my own education. Hope you find it useful!