Free Math Practice Worksheets Printable, with full answer keys

33,479+ free practice problems across 18 topics — algebra, calculus, trigonometry, NCERT & JEE chapters. Pick a topic below, filter by difficulty, then print or save as PDF. No signup, no paywall.

33,479questions
18worksheets
5topics
2026-05-04last updated

FAQ

How are worksheets generated?
Each topic has a Python generator (e.g. generate_quadratic.py) that builds 1,500+ problems using SymPy / SciPy / matplotlib for symbolic math, numeric verification, and figures. A metadata script scans every bank and produces the index this page reads at runtime.
Can I print or save as PDF?
Yes — the worksheet engine has a Print button that opens the browser print dialog with optimised styling (no ads, no chrome, crisp borders, repeating footer). From there, “Save as PDF” captures everything including the answer key.
Why some worksheets show "low-variety" warning?
It just means a couple of question types have a small fixed pool (typically the scholar-tier curated word problems). The bulk of each bank is fully parametric — you can refresh and get a different set every time.