Everything about how Maths Γ Worksheets works, what it covers, and how to use it.
Every page in the app, what it does, and who it's for.
Main landing page. Topic browser with 123 GCSE topics, worksheet generator, exam papers, and progress tracking.
Generate printable A4 daily revision sheets. 10 core topics tested with fresh questions each time. Enter student name, print, go.
25 specialist topics with full-page exam-style questions, SVG diagrams, and 3-page layout (Hints/Questions/Answers). PDF-style viewer.
Pick any of 123 GCSE topics. Generate targeted worksheets with difficulty selector and optional scaffolded warm-up from prerequisites.
This page. Documentation for teachers β how everything works, what's covered, how to customise.
Maths Γ Worksheets is a free, zero-AI GCSE maths worksheet generator. Every question is created algorithmically β no external APIs, no databases of pre-written questions.
The Daily Sheet Generator creates printable A4 revision sheets. Each sheet tests 10β12 topic areas with fresh questions every time.
| # | Topic | Grade | What's tested |
|---|---|---|---|
| 1 | Percentages | 3-4 | Finding %, percentage of amount, pass/fail scenarios |
| 2 | Fraction of Amount | 3-4 | Calculate n/d of an amount |
| 3 | FDP Conversion | 2-3 | Fraction β decimal conversion |
| 4 | Decimal Multiply | 3-4 | Multiply decimals without a calculator |
| 5 | Shape & Symmetry | 2-4 | Name shapes, lines of symmetry, rotational order |
| 6 | Rounding | 3-5 | Nearest 10/100/1000, d.p., significant figures |
| 7 | Index Laws | 4-5 | Simplify using powers + negative/zero indices |
| 8 | Fractions | 4-5 | Add, subtract, multiply, divide fractions |
| 9 | Equations | 3-5 | Linear equations, brackets, xΒ² |
| 10 | Pythagoras | 4-5 | Find hypotenuse or shorter side |
| 11 | Area | 4-5 | Triangle, parallelogram, trapezium, L-shape |
| 12 | Volume | 4-5 | Cuboid, cube, missing dimension |
Full-page exam-style worksheets with SVG diagrams, 3-page layout (Hints β Questions β Answers), and GCSE tier indicators.
Each topic has a priority rating and GCSE tier: F Foundation H Higher
| Topic | Tier | Priority | Key visuals |
|---|---|---|---|
| π Pythagoras' Theorem | FH | π΄ Critical | Right-angled triangles (random rotation) |
| π Right-Angle Trigonometry | H | π΄ Critical | Labelled triangles (SOH CAH TOA) |
| π Transformations | FH | π΄ Critical | Coordinate grids, all 4 types per sheet |
| π Quadratic Graphs | H | π΄ Critical | Smooth curves, tables of values |
| π³ Probability Tree Diagrams | FH | π΄ Critical | Two-event tree with branches |
| β Venn Diagrams | FH | π΄ Critical | 2-circle Venn with set notation |
| π¦ Cumulative Frequency & Box Plots | H | π΄ Critical | CF curves, box plot |
| π Histograms | H | π΄ Critical | Unequal class width bars |
| π§ Bearings & Scale Drawings | FH | π΄ Critical | Compass diagram with North arrow |
| β Circle Theorems | H | π High | Circle with labelled points, angles |
| β‘οΈ Vectors | H | π High | Vector diagrams with arrows |
| γ°οΈ Trig Graphs | H | π High | sin/cos curves 0Β°β360Β° |
| π Speed-Distance-Time Graphs | FH | π High | Travel graph with sections |
| ποΈ Plans & Elevations | FH | π High | Isometric 3D shape + 2D grids |
| βοΈ Simultaneous Equations (Graphical) | FH | π High | Two lines on coordinate grid |
| π¨ Constructions & Loci | FH | π High | Points, lines for construction |
| π² Probability | FH | π High | Bag/spinner SVGs |
| π Scatter Graphs | FH | π High | Pre-plotted + blank grids |
| π Frequency Tables | FH | π High | Frequency tables |
| π Linear Graphs | FH | π High | Coordinate grids, y=mx+c |
| π₯§ Pie Charts | F | π‘ Medium | Pie chart SVG |
| βοΈ Ratio & Proportion | FH | π‘ Medium | Tables, recipes |
| π¦ Nets & Surface Area | FH | π‘ Medium | Cuboid net SVG |
| π’ Expanding & Factorising | FH | π’ Low | Algebraic expressions |
| π― Percentages & Fractions | FH | π’ Low | Calculation-focused |
Priority: π΄ Critical = appears on every GCSE paper. π High = frequent exam topic. π‘ Medium = common but simpler. π’ Low = covered in daily sheets already.
Use the viewer to see all 3 side-by-side (triple page view) or print just the questions page.
The Topic Practice page lets you pick any of 123 GCSE topics, filter by strand, choose difficulty, and optionally enable scaffolded mode (warm-up from prerequisites before the main topic).
Each page has a number in the bottom-left corner. On mobile, the viewer auto-detects and switches to single page with fit-to-page zoom.
Every hint teaches the methodology, not just the numbers:
Example: Instead of "Divide 45 by 100 Γ 30", the hint says:
π Rule: Percentage = (part Γ· total) Γ 100
π Method: 1) Identify the PART. 2) Identify the TOTAL. 3) Divide. 4) Γ 100.
The main app covers 123 GCSE topics across 6 strands with 305+ question templates:
| Strand | Topics | Templates |
|---|---|---|
| π΄ Number | 29 | ~75 |
| π£ Algebra | 34 | ~90 |
| π΅ Ratio, Proportion & Rates | 14 | ~30 |
| π’ Geometry & Measures | 27 | ~60 |
| π Probability | 6 | ~20 |
| π©΅ Statistics | 13 | ~30 |
| Board | Year | Papers | Mark Schemes | Status |
|---|---|---|---|---|
| AQA (8300) | 2023 | 6 | 6 | Local PDF |
| Edexcel (1MA1) | 2023 | 6 | 6 | Local PDF |
| AQA | 2024β25 | β | β | External |
Every question uses parameterised templates. No AI, no pre-written question banks.
// "Expand a(bx + c)"
generate() {
const a = randNZ(2, 6);
const b = randNZ(1, 5);
const c = randNZ(-9, 9);
return {
question: `Expand ${a}(${b}x + ${c})`,
answer: `${a*b}x + ${a*c}`
};
}
Parameters are randomised within set ranges, answers are computed algebraically β always correct.
| Style | Topic | What it does |
|---|---|---|
| πΊ Algebraic Pyramid | Collecting Like Terms | Add adjacent bricks to find the top |
| π Add Brackets | BIDMAS | Reverse BIDMAS thinking |
| βοΈ Function Machine | Linear Equations | Find input or operation |
| π’ Shape Pattern | Sequences | Visual patterns β nth term |
| βοΈ Which is Bigger? | Fractions | Compare via common denominator |
| π FDP Matching | Fractions | Fill missing fraction/decimal/% |
| π Spot the Error | Percentages | Find the mistake in working |
| π¦ Box Trail | Percentages | Chain of increase/decrease |
| Level | Packs | Focus | GCSE Relevance |
|---|---|---|---|
| Level 3β4 | 14 | Number, fractions, geometry basics | Methodology |
| Level 5β6 | 14 | BIDMAS, algebra, percentages, ratio | Core GCSE |
| Level 7β10 | 12 | Pythagoras, trig, quadratics, surds | Higher tier |
| Year 7/8/9 Tests | 3 | Half-termly assessments | Assessment |
| Source | What We Use | Cost |
|---|---|---|
| Corbett Maths | Video links, question style reference | Free |
| Maths Genie | Question style reference | Free |
| Dr Frost Maths | Difficulty level reference | Freemium |
| 1st Class Maths | Video links, predicted papers | Freemium |
| File | What it does |
|---|---|
public/daily-core.html | Daily sheets + 25 specialist generators + PDF viewer |
topics.js | 123 topics Γ 305+ templates for the main app |
server.js | Server (port 3847), QR data API, sheet storage |
db.js | SQLite database β users, progress, sheet data, retention |
public/wiki.html | This wiki page |
Describe what you want in the Discord channel. Examples:
Maths Γ Worksheets β Free, open-source GCSE maths revision
GitHub