Small practice. Bright discoveries.Explore the free starter collection

Middle School

Middle School Worksheets

Free printable middle school worksheets for 6th, 7th and 8th grade covering ratios, percentages, algebra, geometry and science.

Grades 6–8 · Ages 11–14. Grade groupings are a practical starting guide, not a certified curriculum endorsement — review each sheet before teaching.

All grades & stages
MathsGrades 6–8 · Ages 11–14

Sharing in a ratio

Divide a total quantity into proportional parts using a given two-part ratio.

Preview & print
MathsGrades 6–8 · Ages 11–14

Percentages

Work out a percentage of a quantity and explain the relationship to a fraction of 100.

Preview & print
MathsGrades 6–8 · Ages 11–14

Order of operations

Apply multiplication before addition to evaluate multi-step arithmetic expressions accurately.

Preview & print
MathsGrades 6–8 · Ages 11–14

Highest common factor (HCF)

Find the highest common factor (HCF) shared by two whole numbers.

Preview & print
MathsGrades 6–8 · Ages 11–14

Area of a triangle

Calculate the area of a triangle from its base and perpendicular height using A = ½bh.

Preview & print
MathsGrades 6–8 · Ages 11–14

Reverse percentages: original value

Work backwards from a percentage-increased or percentage-decreased value to find the original 100% quantity.

Preview & print
MathsGrades 6–8 · Ages 11–14

Linear equations

Solve a linear equation by reversing addition and multiplication, then substitute your answer to check it.

Preview & print
MathsGrades 6–8 · Ages 11–14

Simultaneous linear equations

Eliminate y by adding x + y and x − y to solve a pair of simultaneous linear equations.

Preview & print
MathsGrades 6–8 · Ages 11–14

Pythagoras: hypotenuse

Calculate the hypotenuse of a right-angled triangle from two perpendicular side lengths.

Preview & print
MathsGrades 6–8 · Ages 11–14

Circle circumference & area

Use π ≈ 3.14 and radius r to calculate the circumference or area of a circle.

Preview & print
MathsGrades 6–8 · Ages 11–14

Gradient of a line

Calculate the gradient of a straight line segment joining two coordinate points using rise divided by run.

Preview & print
MathsGrades 6–8 · Ages 11–14

Calculating the mean

Sum a set of four data values and divide by four to calculate the arithmetic mean.

Preview & print