PrepOK
Free, interactive explorables for science & math. Drag the point, slide the value, click the part, and actually understand it.
39 interactive lessons and growing · no signup · free to use and embed · for teachers, students & the curious
The Particle Box
Heat, squeeze, and cool a live box of atoms, and watch pressure, the speed distribution, and even melting and boiling emerge from the collisions. Kinetic molecular theory you can play with. Explore →
The Solar System Orrery
Watch all eight planets sweep around the Sun on their real orbits from NASA data. Press play: the inner planets race while the outer giants crawl. Explore →
Math
- Interactive Coordinate Plane
Drag a point around the Cartesian grid to read its (x, y) coordinates and quadrant, snap to whole numbers, and reveal its reflections across the x-axis, y-axis, and origin.
Grades 6-8 - Interactive Multiplication Chart
Hover or arrow-key across a 12×12 multiplication chart to light up any times-table fact, with an area model that shows why a × b is a rectangle of that many squares.
Grades 3-5 - Interactive Unit Circle
Drag a point around the unit circle to see the angle in degrees and radians, plus sine, cosine, and tangent, with exact values at common angles like 30°, 45°, and 60°.
Grades 9-12 - Parabola Explorer: Graph Quadratic Functions Interactively
Drag a, b, and c on a live graph of y = ax² + bx + c and watch the vertex, axis of symmetry, roots, and y-intercept respond, with the vertex formula, discriminant, and a full worked example.
Grades 9-12 - Point-Slope Form: Build a Line From One Point, Interactively
Drag one anchor point and set a slope: the point-slope equation writes itself with live numbers, next to the same line rewritten in slope-intercept form.
Grades 9-12 - Slope of a Line: Interactive Rise Over Run Explorer
Drag points A and B on a grid and watch the dashed rise-over-run triangle, the slope formula, and the line's equation update live, including the zero and undefined slope cases.
Grades 6-8 - Slope-Intercept Form: Interactive y = mx + b Grapher
Drag the Slope m and Intercept b sliders and the line y = mx + b redraws live: b pins the y-intercept at (0, b), m sets the rise for every run of 1, with a worked graphing recipe and examples.
Grades 6-8 - Systems of Equations: Solve by Graphing, Interactively
Steer two lines with slope and intercept sliders; the crossing point is the solution of the system. Make the slopes equal to see the parallel (no solution) and same-line (infinitely many) cases.
Grades 9-12 - Vertex Form: Shift and Stretch the Parabola, Interactively
Drag the parabola's vertex and h and k follow it in y = a(x - h)² + k; stretch or flip with a against the y = x² ghost, and watch the expanded standard form rewrite itself live.
Grades 9-12
Chemistry
- Atomic Mass & Isotopes Calculator
See why atomic mass is a decimal: it is the abundance-weighted average of an element's isotopes. Slide the isotope mix for chlorine, boron, or copper and watch the average.
Grades 9-12 - Balancing Chemical Equations
Set the coefficients on a real reaction and watch a live atom tally check both sides. Learn why every element must balance (conservation of mass) with steppers and a 'Show me' answer.
Grades 9-12 - Bond & Molecular Polarity
Compare two atoms to see δ+/δ−, the dipole arrow, ΔEN, and bond type, then check whether a whole molecule is polar or cancels by symmetry.
Grades 9-12 - Electron Configuration Builder
Pick any element from hydrogen to krypton and watch its ground-state electron configuration and Bohr shell diagram build up in Aufbau order, including the chromium and copper exceptions.
Grades 9-12 - Interactive Bohr Model: Atomic Shell Diagram Builder
Build the Bohr model of any element (Z 1-118). Pick an atomic number to see the nucleus and electron shells fill, with electrons-per-shell and outer-shell count.
Grades 9-12 - Interactive Periodic Table
Explore all 118 elements in an interactive periodic table: recolor by category, state, or block, and open any element for its electron configuration, Bohr model, and uses.
Grades 9-12 - Interactive pH Scale
Slide across the 0–14 pH scale to see each value's acidity classification, its hydrogen-ion concentration [H⁺] = 10⁻ᵖᴴ, and a familiar everyday substance at that pH.
Grades 9-12 - Ionic vs Covalent Bonds (and Metallic)
Pick two elements and compare their electronegativity. The ΔEN difference predicts an ionic, covalent (polar or nonpolar), or metallic bond.
Grades 9-12 - Lewis Dot Structures
Draw the Lewis dot structure of common molecules. See bonds as lines, lone pairs as dots, count valence electrons, and meet the octet-rule exceptions.
Grades 9-12 - Mole Ratios & Stoichiometry
Use a balanced equation as a recipe: coefficients give the mole ratio, molar mass converts grams to moles, and one ratio hop takes you from any substance to another.
Grades 9-12 - Molecular Geometry (VSEPR)
Pick a molecule and watch VSEPR predict its 3D shape. See how lone pairs and bonding regions set the geometry, bond angle, and hybridization.
Grades 9-12 - Molecule Builder: Build Molecules Atom by Atom
A free build-a-molecule game: tap atoms into the tray, bond them, and watch real molecules snap together. Take on challenges or free-build to discover all 14.
Grades 6-8 - Noble Gases (Group 18) Explorer
Explore the noble gases of group 18 (helium, neon, argon, krypton, xenon, radon, and oganesson) and see why a full outer shell makes them so unreactive.
Grades 9-12 - Periodic Table Game: Find the Element
A free, fast periodic table game: we name an element, you race to click it on the table. Beat your best time, learn where every element lives, no signup.
Grades 6-8 - Periodic Trends Heat-Map
Color the periodic table by electronegativity, ionization energy, or electron affinity. See how each trend moves across periods and down groups.
Grades 9-12 - States of Matter: The Heating Curve, Phase Changes, and Latent Heat
Add heat to ice and watch it melt then boil on a live heating curve: the temperature plateaus at 0 and 100 °C while energy breaks bonds. Covers the states, phase changes, and latent heat.
Grades 9-12 - The Gas Laws: Boyle's, Charles's, Gay-Lussac's, Avogadro's, and the Ideal Gas Law
Pick a gas law and the held-constant quantities lock; drag the one free control and watch pressure, volume, and temperature respond, with every formula, graph, and worked example in real units.
Grades 9-12 - The Mole & Molar Mass
Pick a substance to see its molar mass built up element by element, then convert freely between moles, grams, and particles with Avogadro's number.
Grades 9-12 - The Particle Box: Kinetic Molecular Theory
Heat, squeeze, and cool a live box of atoms to watch pressure, the speed distribution, and even melting and boiling emerge from the collisions. Kinetic theory you can play with.
Grades 9-12 - Types of Chemical Reactions
Classify reactions as synthesis, decomposition, single replacement, double replacement, or combustion, then use each pattern to predict the products.
Grades 9-12 - Valence Electrons & Lewis Dot Symbols
Pick a main-group element and see its Lewis electron-dot symbol. Learn the group rule that gives valence electrons for groups 1, 2, and 13 to 18.
Grades 9-12
Physics
- Interactive Ohm's Law Calculator
Set any two of voltage, current, and resistance and watch the third solve itself with V = I × R. A live circuit lights a bulb whose brightness tracks the power.
Grades 9-12 - Interactive Wave Explorer
Animate a travelling wave, adjust its amplitude, wavelength, and frequency, switch between transverse and longitudinal motion, and watch wave speed (v = f × λ) and period (T = 1/f) update live.
Grades 9-12 - The Electromagnetic Spectrum
Slide along the electromagnetic spectrum from radio waves to gamma rays and watch wavelength, frequency, and photon energy update together, with a rainbow swatch in the visible band.
Grades 9-12
Biology
- Cell Organelles and Their Functions
Click any organelle on a labeled cell to see its one-line job, then flip to a name-that-job quiz that scores you. Covers the nucleus, mitochondria, ER, Golgi, ribosomes, and the plant-only parts.
Grades 6-8 - Interactive Animal Cell
Click or tab through a labeled animal cell to explore the nucleus, mitochondria, endoplasmic reticulum, Golgi apparatus, ribosomes, lysosome, vacuole, and more, each with its job explained.
Grades 6-8 - Interactive Plant Cell (Plant vs Animal Cell)
Toggle one cell between plant and animal to watch the cell wall, chloroplasts, and large central vacuole appear while the shared parts stay. Includes a turgor slider and a live plant-vs-animal Venn.
Grades 6-8 - Osmosis vs Diffusion (Interactive Cell Transport)
A live membrane splits a beaker of water and solute particles. Watch osmosis pull water to the saltier side, diffusion spread solute out, tonicity swell or shrink a cell, and a pump spend ATP.
Grades 9-12
Earth science
Space
Every lesson is free to embed on your own site or LMS. Grab any of them from the embed gallery.