Free Science Simulations for GCSE, A-Level, IB & University
700+ interactive browser simulations, zero setup, zero cost
Why Use Our Simulations?
Real Physics
Genuine equations under the hood: RK4 integrators, ODE solvers, GLSL shaders and WebGL rendering. Students see real behaviour, not approximations.
Zero Setup
Any browser, any device — Chromebook, iPad, school PC or phone. No downloads, no accounts, no plugins. Open a URL and it runs.
Multilingual
Full English and Ukrainian interfaces. Ideal for EAL learners and international schools using the IB curriculum.
Curriculum Alignment
| Subject | Level | Recommended Simulation | Link |
|---|---|---|---|
| Physics | GCSE | Wave Equation, Ballistics | Wave Equation · Ballistics |
| Physics | A-Level | Double Pendulum, Quantum Tunnelling, Orbital Mechanics | Double Pendulum · Quantum Tunnelling · Orbital Mechanics |
| Maths | A-Level | Fourier Series, Taylor Series, Matrix Transforms | Fourier Series · Taylor Series · Matrix Transforms |
| Biology | A-Level | DNA Replication, Mitosis, Food Web | DNA Replication · Mitosis · Food Web |
| Chemistry | A-Level | Acid-Base Equilibrium, Molecular Dynamics | Acid-Base · Molecular Dynamics |
| Computer Science | A-Level | Sorting Algorithms, Graph Algorithms | Sorting Algorithms · Graph Algorithms |
| Physics | IB | Fluid Dynamics, Thermodynamics | Fluid Dynamics · Thermodynamics |
| Physics | University | N-Body Simulation, Relativity, Nuclear Reactor | N-Body · Relativity · Nuclear Reactor |
How to Use in Class
Open on Projector
Load the simulation on the classroom projector or interactive whiteboard. Full-screen with F11 for maximum impact.
Students Predict
Before running, ask students what they expect to happen. This activates prior knowledge and sets a hypothesis to test.
Adjust Parameters Together
Change mass, velocity, frequency or other variables as a class. Ask: what happened? Why? What changes if we double this value?
Discuss Real-World Applications
Connect the simulation to real phenomena — bridges, planets, DNA, weather. Assign follow-up questions or independent exploration.
Lesson Plan Template
| Phase | Time | Teacher Activity | Student Activity | Simulation |
|---|---|---|---|---|
| Starter | 10 min | Display simulation, pose a question: "What will happen if we increase X?" | Observe, discuss in pairs, form a hypothesis | — |
| Main | 25 min | Guide structured investigation; circulate; prompt deeper thinking | Vary parameters, record results in table, draw graphs | Target simulation for topic |
| Plenary | 10 min | Whole-class discussion; address misconceptions; link to exam questions | Share observations; compare with hypothesis; summarise learning | — |
| Extension / HW | +homework | Set a challenge question or independent simulation task | Explore a related simulation at home; write up findings | Related simulation from same category |
Embed in Your Slides
Copy this snippet into any HTML slide deck (Reveal.js, Impress.js) or embed in a school VLE that supports iframes:
<iframe
src="https://www.mysimulator.uk/double-pendulum/"
width="100%"
height="600"
frameborder="0"
allow="fullscreen"
title="Double Pendulum Simulation — mysimulator.uk"
></iframe>
Replace double-pendulum with any simulation slug. All simulations are embeddable and free.