Login

Hooke's Law - Investigating the relationship between force and extension

Better Equipped Practical Teaching Guides

A Level Physics Practical: Hooke’s Law

Investigating the relationship between force and extension

An enhanced A Level Physics practical guide covering the measurement convention, loading and unloading data, force–extension graphs, spring constant, uncertainty, hysteresis, elastic and plastic behaviour, exam preparation and advanced evaluation.

A Level Physics student investigating Hooke's Law using a spring, ruler and slotted masses

Teacher note: This resource is provided as a practical support guide to accompany laboratory equipment. Teachers should adapt procedures and risk assessments to suit their curriculum requirements, examination board specifications and local laboratory policies.

Level
A Level Physics
Lesson time
Approx. 75–90 minutes
Risk level
Low with controls
Key skills
Measurement, graphs and uncertainty
Data
Loading and unloading
01
Practical overview
02
Background theory
03
Apparatus
04
Method
05
Calculations
06
Data analysis
07
Evaluation
08
Risk assessment

Practical overview

This practical investigates how the extension of a spring changes as the applied force increases. Students test Hooke’s Law, determine the spring constant and use loading and unloading measurements to explore hysteresis, recovery and permanent deformation.

Hooke’s Law states that extension is directly proportional to applied force provided the spring has not exceeded its limit of proportionality.

Why this practical matters

  • Hooke’s Law underpins vehicle suspension, weighing scales, force sensors and many engineering structures.
  • The practical develops accurate measurement, graphing and gradient skills.
  • Students evaluate proportionality, elasticity, hysteresis and the limitations of physical models.
  • The investigation provides a strong context for random and systematic uncertainty.

Learning objectives

  • Safely set up apparatus to investigate Hooke’s Law.
  • Measure spring extension as load is increased.
  • Plot force against extension and identify the limit of proportionality.
  • Determine the spring constant from the graph gradient.
  • Record and compare loading and unloading data.
  • Distinguish the limit of proportionality from the elastic limit.
  • Estimate the uncertainty in an extension calculated from two ruler readings.

Background theory and measurement convention

For small forces, a spring’s extension is proportional to the force applied. A force–extension graph therefore shows a straight-line trend in the Hookean region. The data support Hooke’s Law where this linear relationship is present and the intercept is consistent with zero within experimental uncertainty.

Key equations: F = kx   |   F = mg   |   x = L − L0   |   k = ΔF ÷ Δx

Zero-load convention

Record L0 with the spring and pointer fitted but with no mass hanger or slotted masses attached. The empty mass hanger is the first non-zero load.

Total suspended mass

Every loaded force calculation must include the mass hanger and all attached slotted masses: m = mhanger + mslotted masses.

Spring constant

When force is plotted vertically against extension horizontally, the gradient through the linear region gives k. A larger k means a stiffer spring.

Two different limits

Limit of proportionality: the graph stops being linear. Elastic limit: the spring no longer fully returns to its original position. These are not necessarily the same point.

Important graphing rule: do not automatically force the best-fit line through the origin. Draw the line supported by the data, then assess whether its intercept is consistent with zero within experimental uncertainty.

Force-extension graph explained showing the linear region, limit of proportionality, elastic region and plastic region

Apparatus, variables and safe working range

Student equipment

  • Clamp stand with a heavy, stable base.
  • Bosshead and clamp to support the spring securely.
  • Second bosshead and clamp, or suitable ruler clamp, to hold the metre ruler vertically.
  • Helical spring inspected before use and suitable for the selected load range.
  • Mass hanger of known or measured mass.
  • Slotted masses in suitable equal increments.
  • Metre ruler with 1 mm divisions.
  • Lightweight pointer attached securely to the lower end of the spring.
  • Set square, if required, to transfer the pointer position accurately to the scale.
  • Bench mat or shallow tray beneath the suspended masses.
  • Top-pan balance if hanger or mass values need to be verified.

Safety and variables

  • Eye protection: safety goggles.
  • Laboratory coat: if required by local procedures.
  • Independent variable: applied force, F, calculated from total suspended mass including the hanger.
  • Dependent variable: extension, x = L − L0.
  • Controlled conditions: same spring, upper fixing point, pointer arrangement, ruler position, alignment and environmental conditions.
  • Standardised procedure: same loading/unloading method, same settling criterion and same eye-level reading technique.

Safe working range: the technician must establish the maximum permitted total suspended mass before the lesson. This maximum includes the mass of the hanger. Students must not exceed it. A purpose-built Hooke’s Law apparatus may be used if the same measurement convention is followed.

Complete Hooke's Law apparatus setup showing clamp stand, spring, pointer, metre ruler, mass hanger and slotted masses

Method: investigating Hooke’s Law

Measurement convention: L0 is the no-hanger pointer reading. L is the pointer reading after a load is attached. The total suspended mass includes the hanger and all slotted masses. Extension is x = L − L0.

1. Set up the apparatus

Secure the spring to the clamp stand and attach a lightweight horizontal pointer to its lower end. Fix the ruler vertically beside the pointer, close but not touching, parallel to the pointer’s motion and securely clamped. The ruler zero does not need to align with the pointer.

2. Record the no-load reading

With the spring and pointer fitted but no hanger or masses attached, allow the spring to hang freely. Read the pointer at eye level and record L0 in millimetres. Do not move or re-zero the ruler afterwards.

3. Apply the first load

Confirm the hanger mass, then attach the empty hanger. This is the first non-zero load. Calculate the total suspended mass and F = mg using g = 9.81 N kg−1. Wait for oscillations to stop, record L and calculate x = L − L0.

4. Increase the applied force

Add slotted masses one at a time using equal increments where practical. For each load, include the hanger in total mass, convert to kilograms, calculate F, wait for the spring to settle, record L, calculate extension and convert extension to metres for graphing.

5. Stay within the safe load range

Never exceed the technician-defined maximum total suspended mass. Stop immediately if the stand moves, a hook or spring appears damaged, the hanger becomes insecure, coils touch, the apparatus rubs or the setup becomes unstable. Graph curvature is not the practical safety limit.

6. Record unloading measurements

Remove slotted masses one increment at a time. At each matching total suspended mass, wait for the spring to settle, record L and calculate extension. Record the hanger-only value before removing the hanger last, then record the final no-load pointer reading.

7. Repeat independently

Repeat the complete loading procedure independently using the same spring, mass increments, maximum load, ruler position and technique. Begin each repeat from the no-hanger condition. Re-reading the same stationary pointer is not a fully independent repeat.

After data collection

Plot force on the vertical axis against extension in metres on the horizontal axis. Use the gradient of the best-fit line through the linear region to determine k. Keep loading and unloading data separate so hysteresis is not concealed.

Step-by-step experimental workflow for a Hooke's Law spring practical

Recording results

Record raw pointer readings in millimetres where appropriate. The first row is the no-hanger baseline; the hanger-only condition is the first non-zero force.

Load condition Total suspended mass incl. hanger / kg Applied force, F / N Pointer reading, L / mm Loading extension / mm Loading extension / m
No hanger 0.000 0.000 L0 = 0.0 0.0000
Hanger only          
Hanger + load 1          
Hanger + load 2          
Hanger + load 3          
Maximum permitted load          

Unloading data

Load condition Total suspended mass / kg Unloading pointer reading / mm Unloading extension / mm Difference from loading / mm
Maximum permitted load        
Hanger + load 2        
Hanger + load 1        
Hanger only        
No hanger – final 0.000 Lfinal = 0.0  

Final no-load check: if Lfinal differs from L0 by more than the combined measurement uncertainty, permanent deformation may have occurred.

Calculations

1. Total suspended mass

m = mhanger + mslotted masses

The hanger must be included in every non-zero loaded value.

2. Applied force

F = mg, where g = 9.81 N kg−1.

For a total suspended mass of 0.200 kg: F = 0.200 × 9.81 = 1.96 N.

3. Extension

x = L − L0

Example: L0 = 120.0 mm and L = 165.0 mm, so x = 45.0 mm = 0.0450 m.

4. Spring constant

k = ΔF ÷ Δx from the graph gradient.

A single-point estimate using 1.96 N and 0.0450 m gives 43.6 N m−1, but the graph gradient is preferred.

Extension uncertainty

With 1 mm ruler divisions, each reading may be assigned ±0.5 mm. Since x = L − L0, a conservative extension uncertainty is ±1.0 mm.

Unit conversion

If a graph gradient is obtained in N mm−1, multiply it by 1000 to convert the spring constant to N m−1.

Preferred A Level method: determine k from a large gradient triangle on the best-fit line through the linear region. Use two widely separated coordinates on the line; they do not need to be plotted data points.

Data analysis and graph skills

Plot force, F, in newtons on the vertical axis against extension, x, in metres on the horizontal axis. Do not plot total pointer reading or total spring length and do not join points dot-to-dot.

Expected graph

  • A straight-line trend in the Hookean region.
  • An intercept consistent with zero within experimental uncertainty.
  • A systematic departure from the initial straight-line trend at the limit of proportionality.
  • Curvature alone does not prove permanent deformation or identify the elastic limit.

Finding the gradient

  • Draw a best-fit line through the linear region only.
  • Do not automatically force the line through the origin.
  • Use two widely separated coordinates on the best-fit line.
  • Use a gradient triangle covering at least half the linear region.
  • Use k = ΔF ÷ Δx and quote k in N m−1.

Loading and unloading: keep the two datasets separate. A small difference at the same force may indicate hysteresis. If the final no-load position differs from the original L0 by more than the combined measurement uncertainty, permanent deformation may have occurred.

Elastic versus plastic deformation infographic showing spring behaviour and atomic bonding
Atomic model of elastic stretching showing equilibrium, elastic stretch and permanent deformation

Uncertainty, reliability and validity

Source of uncertainty or variation Effect on the results How to reduce or control it
Resolution of the metre ruler Each L or L0 reading may be ±0.5 mm; x therefore has a conservative ±1.0 mm uncertainty, producing a larger percentage uncertainty at small extensions. Use a thin pointer and consistent reading technique. Select a spring and safe range that produce larger measurable extensions, or use a higher-resolution displacement method.
Parallax Changing viewing angle causes scatter; a consistently wrong angle can create a systematic offset. Read at eye level, keep the ruler close to the pointer and use a set square where helpful.
Pointer thickness or unclear reference point A thick, angled or flexible pointer may cover several scale divisions. Use a thin, rigid, horizontal pointer and always read from the same defined edge or centre line.
Spring oscillation or sideways swinging The pointer position changes while the spring is moving, increasing random variation. Add and remove masses gently and wait until all movement has stopped.
Movement of ruler, clamp or stand after L0 Changes the reference position and systematically affects subsequent extensions. Clamp everything securely. Do not move or re-zero the ruler after L0. Keep the load above the stand base.
Spring, pointer or hanger touching the ruler or stand Contact can restrict movement and alter the equilibrium position. Align the apparatus vertically and check all moving parts hang freely.
Uncertainty in total suspended mass Mass tolerance affects F = mg; omitting the hanger systematically underestimates every non-zero force. Verify masses where necessary and always include the hanger and all attached slotted masses.
Spring settling, hysteresis or permanent deformation Loading and unloading values may differ; a shifted final no-load position may show permanent deformation. Stay below the technician-defined load, record loading/unloading separately and repeat complete cycles independently.

Reducing uncertainty

  • Use a thin pointer and read at eye level.
  • Wait until oscillations and sideways swinging stop.
  • Keep the ruler vertical and fixed.
  • Repeat the complete loading sequence independently.
  • Calculate a mean loading extension at each applied force when repeats are available.
  • Choose a suitable spring and pretested safe range that produce larger measurable extensions.

A useful uncertainty point

A fixed ruler-zero offset cancels in L − L0, provided the ruler does not move between readings.

Movement after L0 has been recorded does not cancel and introduces a systematic error into subsequent extensions.

Troubleshooting guide

Problem Possible cause Recommended action
Spring does not stretch noticeably Spring too stiff, force increments too small or extension too small relative to ruler resolution. Use a less stiff spring or a larger pretested safe load range without exceeding the technician-defined maximum total mass.
Spring stretches excessively Spring constant too small, load too large or unsuitable spring selected. Reduce the maximum total load or use a stiffer spring; the technician should pretest the range.
Zero-load row still shows a mass hanger The baseline convention has been applied incorrectly. Record L0, F = 0 and x = 0 with no hanger or masses attached. Hanger-only is the first non-zero load.
Calculated force values are too small Hanger mass omitted, only slotted masses used or mass left in grams. Use m = mhanger + mslotted masses, convert to kilograms, then use F = mg.
Readings vary between measurements Oscillation, sideways swinging, changing viewing angle or inconsistent loading. Add masses gently, wait for all movement to stop, read at eye level and use independent repeat loading sequences.
Pointer is difficult to read No pointer, pointer too thick/angled or ruler too far away. Use a thin rigid horizontal pointer and keep the fixed ruler close without allowing contact.
Parallax makes readings inconsistent Ruler viewed from above, below or different angles. Read perpendicular to the scale at eye level; use a set square where helpful.
Ruler or stand moves Ruler unsecured, stand unstable or load not above the base. Stop and unload safely. Secure or replace the setup before continuing.
Spring, pointer or hanger rubs on the setup Poor vertical alignment or ruler too close. Reposition so every moving component hangs freely throughout loading and unloading.
Graph is non-linear at low loads Initial slack, rubbing, coil contact, ruler movement or incorrect extension calculation. Check the apparatus before attributing the effect to the spring. Confirm x = L − L0 and the no-hanger baseline.
Best-fit line does not pass through the origin Incorrect L0, ruler movement, omitted hanger mass or initial slack. Do not force the line through the origin. Check method/calculations and assess whether the intercept is consistent with zero within uncertainty.
Extension values are too large or too small Total pointer reading used instead of extension, subtraction reversed or unit conversion wrong. Calculate x = L − L0 and convert to metres before the standard graph.
Calculated k is unrealistic Axes reversed, one-point calculation, curved-region data or incorrect gradient units. Plot F vertically against x, use a large gradient triangle in the linear region and convert N mm−1 to N m−1 if necessary.
Loading and unloading readings differ Hysteresis, readings taken before settling or permanent deformation. Keep datasets separate, repeat the complete cycle and compare the final no-load position with L0.
Spring does not return to its original no-load position Elastic limit exceeded or spring already damaged. Remove the spring from use, replace it and reduce the working load range.
Graph curves at higher loads The limit of proportionality has been passed. Use only the initial linear region to calculate k. Curvature does not automatically mean the elastic limit has been exceeded.
Limit of proportionality is hard to identify Too few readings, mass increments too large or scatter obscures the transition. Use smaller increments near the expected transition and collect more readings.
Mass hanger detaches or spring snaps Damaged hook/spring, insecure connection or safe load exceeded. Stop immediately, inspect hooks and connections, replace damaged components and stay within the labelled maximum total load.
Different groups obtain very different k values Different springs, hanger masses, load ranges, reading methods or unit conversions. Standardise apparatus and method; confirm hanger mass, ruler convention, g, axes, conversions and uncertainty before comparing.

Common misconceptions and student mistakes

Common misconceptions

“Hooke’s Law applies to all extensions.”
It applies only up to the limit of proportionality.

“The force is equal to the mass added.”
Applied force is the weight of the total suspended mass, including the hanger: F = mg.

“A steeper graph means the spring stretches more easily.”
A steeper force–extension graph means a larger k and therefore a stiffer spring.

“Hooke’s Law uses total spring length.”
It uses extension, x = L − L0.

“Spring constant depends on the mass used.”
Within the linear region and fixed conditions, k is a property of the complete spring.

High-value corrections

  • Record L0 with no hanger attached.
  • Include the hanger mass in every non-zero force calculation.
  • Convert grams to kilograms before using F = mg.
  • Keep the ruler fixed after recording L0.
  • Convert extension to metres before the standard F–x graph or k calculation.
  • Plot force, not mass, against extension.
  • Do not force the best-fit line through the origin.
  • Use a large gradient triangle, not one measurement pair.
  • Exclude curved-region data when determining k.
  • Do not assume graph curvature means plastic deformation has begun.
  • Do not average loading and unloading values together.
  • Do not call unloading measurements independent repeats.
  • Use ±1.0 mm, not ±0.5 mm, as the conservative uncertainty in x when both ruler readings are ±0.5 mm.
  • Never use graph curvature as the safety stopping rule.

Teacher and technician preparation

Before the lesson

  • Check springs are not already overstretched.
  • Select a spring and load range giving clear measurable extensions below the pretested mechanical safety limit.
  • If the proportional limit is to be investigated, approach it without nearing the mechanical safety limit.
  • Ensure clamp stands are stable.
  • Avoid springs so stiff that extensions are too small to measure accurately.
  • Have spare springs available.
  • Determine and label the maximum total suspended mass, including the hanger.

Technician tips

  • Pretest every spring with the actual hanger and mass set.
  • Choose a spring producing several centimetres of measurable extension without permanent deformation.
  • Secure rulers and align them with the pointer.
  • Use a lightweight pointer attached to the lower spring end.
  • Check hooks are closed, the load hangs above the base or protective tray and the stand remains stable.
  • Consider one conditioning loading–unloading cycle if springs show initial settling.
  • Record the actual hanger mass and ensure results sheets use it.
  • Confirm g = 9.81 N kg−1.
  • Reject springs with corrosion, open hooks or permanent extension.

Suggested lesson timing

Introduction and theory: 10 mins | Safety and apparatus: 5 mins | Setup: 10 mins | Data collection: 20–25 mins | Graph and calculations: 15–20 mins | Analysis and evaluation: 10–15 mins | Plenary: 5 mins

Key teaching points

  • Extension is calculated from the no-hanger pointer reading.
  • Force comes from the total suspended mass, including the hanger.
  • The spring constant comes from the graph gradient, not a single measurement pair.
  • The limit of proportionality is where the graph stops being linear.
  • The elastic limit requires recovery evidence.
  • Loading and unloading results remain separate.
  • The technician-defined maximum total load is the safety limit.

Risk assessment

Residual risk with suitable controls: low. This is a model summary only. The school or centre must complete its own final assessment using the actual apparatus, class, room and local procedures.

Hazard Possible harm Control measures If something goes wrong
Falling hanger or slotted masses Foot/hand injury or bench damage. Pretest and label the maximum total suspended mass, keep the load above the stand base and use a bench mat or shallow tray. Add/remove masses one at a time. Stop work, remove the load safely if possible and inspect the apparatus before reuse.
Spring, hook or hanger detaches or fails Eye/face injury, cuts or impact from released components. Wear safety goggles. Inspect the spring, hooks, clamp and hanger before use. Reject damaged or corroded components and never overload. Stop immediately, clear the area, obtain first aid if needed and replace damaged parts.
Clamp stand or ruler support becomes unstable Falling apparatus or impact injury. Use a heavy stable base, tighten fittings and keep the suspended load above the base. Lower/remove the load and do not continue until the setup is secure.
Swinging or oscillating hanger and masses Collision with the ruler/stand, trapped fingers or inaccurate readings. Add and remove masses gently and wait for all movement to stop before reading. Stop loading and allow the system to settle before continuing.
Overloading or overstretching the spring Permanent deformation, sudden failure or ejected parts. Never exceed the technician-defined maximum total mass, including the hanger. Use graph curvature for analysis only, not as the safety limit. Stop loading immediately and remove the spring from use if it fails to return to its initial position or appears damaged.
Sharp hooks, wire ends or damaged metal components Cuts or puncture wounds. Inspect components before use and replace damaged items. Handle masses and hooks carefully. Obtain first aid and remove damaged equipment from use.
Loose masses or clutter around the work area Trips, dropped equipment or blocked access. Keep masses organised and the bench/floor area clear. Stop work, clear the obstruction and report any injury.

Exam support

Common exam questions

  1. State Hooke’s Law.
  2. Why plot force against extension rather than total length?
  3. How is the spring constant determined from a graph?
  4. What is the limit of proportionality?
  5. Give one source of random uncertainty.
  6. How can parallax be reduced?
  7. Why might a spring fail to return to its original length after a large load?
  8. Calculate k for a 2.0 N force producing 4.0 cm extension.
  9. Why must the hanger mass be included?
  10. If L and L0 are each ±0.5 mm, what is the conservative uncertainty in x?
  11. Explain the difference between the limit of proportionality and elastic limit.
  12. Why should a best-fit line not automatically be forced through the origin?
  13. What could slightly different loading and unloading extensions indicate?

Key answer points

  • Force is directly proportional to extension while the limit of proportionality is not exceeded.
  • The graph gradient through the linear region gives k = ΔF/Δx.
  • The limit of proportionality is where force and extension cease to be directly proportional.
  • Parallax is reduced with a pointer and eye-level reading.
  • 2.0 N ÷ 0.040 m = 50 N m−1.
  • The hanger contributes weight; omitting it systematically underestimates every non-zero applied force.
  • The conservative extension uncertainty is ±1.0 mm.
  • The elastic limit concerns recovery; the limit of proportionality concerns linearity.
  • A forced origin can bias the gradient and conceal baseline or systematic problems.
  • Different loading/unloading values may indicate hysteresis; a shifted final no-load reading can indicate permanent deformation.

Examiner advice summary

  • Convert total suspended mass, including the hanger, to force using F = mg.
  • Calculate extension from the no-hanger pointer reading.
  • Use the gradient of the straight-line region, not a single point.
  • Do not use data beyond the limit of proportionality when finding k.
  • Record raw ruler readings in millimetres where appropriate, but convert extension to metres before the standard force–extension graph or k calculation.
  • Do not force the best-fit line through the origin.
  • Use widely separated points on the best-fit line for the gradient.
  • Remember that departure from linearity identifies the limit of proportionality, not automatically the elastic limit.
  • Independent repeats reduce random variation but do not remove systematic effects.
  • Strong evaluation explains how an improvement changes uncertainty or data quality.

Advanced evaluation points (A/A*)

Point Why it matters
Percentage uncertainty falls as measured extension increases. The absolute ruler uncertainty is similar, so it becomes a smaller fraction of a larger extension.
Determine k from the best-fit gradient. This uses the overall linear trend, reveals scatter/anomalies and is less dependent on one reading.
Loading and unloading may differ. This can show hysteresis and energy dissipation.
Force should be applied gradually. Sudden loading produces oscillation/dynamic overshoot and increases risk.
Limit of proportionality and elastic limit are distinct. A spring can become non-linear while still returning to its original length.
Random and systematic errors should be separated. Independent repeats address random variation; they do not remove systematic offsets.

Stronger improvement suggestions

  • Use a digital displacement sensor, video analysis with a fixed scale, cathetometer or travelling microscope for higher resolution.
  • Collect more data points using smaller mass intervals near the expected proportional limit.
  • Repeat the complete loading procedure independently and calculate mean loading extension at each force.
  • Measure or verify hanger mass and include it in every total-mass value.
  • Draw steepest and shallowest acceptable gradient lines to estimate uncertainty in k.

Thinking like a physicist

  • Ask whether the evidence supports the model rather than stating the model is simply “true”.
  • Use the graph to reveal the full dataset, scatter, anomalies, linear range and intercept.
  • Distinguish precision from accuracy and random from systematic effects.
  • Before attributing curvature to the material, rule out slack, rubbing, coil contact and apparatus movement.
  • Recognise that most physical models apply only under specified conditions.

Elastic strain energy

The elastic energy stored is the area under the force–extension graph. Within the linear Hookean region:

Eelastic = ½Fx = ½kx2   (unit: J)

The triangular-area formula applies only in the linear region. Elastic unloading can return this energy; hysteresis and plastic deformation involve energy dissipation.

Real-world physics

The same principles are used in vehicle suspension systems, trampolines, force sensors, weighing scales, vibration dampers and earthquake-resistant structures. Engineers need to know when materials remain elastic, when deformation becomes permanent and how much energy can be stored safely.

Frequently asked questions

Why is force plotted against extension?

With F on the vertical axis and x on the horizontal axis, the gradient equals the spring constant, k.

Why is L0 measured without the hanger?

The guide defines the no-hanger condition as zero load. The hanger itself has weight, so hanger-only is the first non-zero applied force.

Why use a pointer?

A thin horizontal pointer gives a clear reference against the ruler and helps reduce parallax and ambiguity.

Are unloading readings repeat readings?

No. Unloading measurements test recovery and hysteresis. Independent repeats require the load to be removed and reapplied, or the complete loading–unloading cycle to be repeated.

Why does the graph curve at high force?

The spring has passed its limit of proportionality, so force and extension are no longer directly proportional. Curvature alone does not prove permanent deformation.

Continue your A Level Physics learning

Explore more practical equipment, classroom resources and support guides from Better Equipped.

About this guide

This guide was written and reviewed by Better Equipped's technical team, drawing on experience supplying practical science equipment to schools, colleges, laboratories and science departments throughout the UK. Our technical team includes ex-school laboratory technicians and is here to support schools, colleges and laboratories across the UK. If you have feedback on this guide, please contact us.

Last reviewed and updated: August 2026

Everything you need for this practical

Browse Hooke’s Law practical equipment, including springs, clamp stands, rulers, mass hangers, slotted masses and general A Level Physics laboratory equipment.