About MathAnvil
Who we are
The goal of MathAnvil is simple: give students, parents and teachers a reliable tool for maths practice that actually follows the curriculum.
We believe good maths practice starts with the right problems at the right level, with clear worked solutions that show how to arrive at the answer. MathAnvil is built to do exactly that, without unnecessary complexity.
How it works
All maths is computed by the machine
Every problem and solution is generated by deterministic algorithms written in Python with SymPy (a symbolic mathematics library). SymPy algebraically verifies each answer, ensuring solutions are always mathematically correct. No artificial intelligence computes answers.
Graphs and figures
For algebra and calculus problems, function graphs are automatically generated with Matplotlib. Linear functions, quadratics, systems of equations and more are displayed visually in problem and solution sheets.
Aligned to the curriculum
Problems are mapped to official curriculum standards. For Norway this means LK20 from the Directorate for Education, with exact competency aims per grade. For the US and UK, problems align with Common Core and the National Curriculum respectively.
Solutions at multiple levels
Every problem has a verified answer. Plus subscribers get step-by-step worked solutions showing each calculation. Pro subscribers additionally get detailed explanations describing the mathematical reasoning behind each step.
PDF generation
Problem and solution sheets are rendered as PDF files using WeasyPrint. Sheets support A4 and US Letter formats, and can include work-space grids, rule cards and QR codes.
Frequently asked questions
Are the answers always correct?
Yes. All answers are computed algorithmically by Python/SymPy. There is no randomness or AI guesswork involved in the actual calculation. Every answer is mathematically correct and reproducible.
Does it follow my country's curriculum?
Yes. For Norway, problems are mapped to LK20 competency aims from Utdanningsdirektoratet. For the US, alignment follows Common Core State Standards. For the UK, the National Curriculum. When you select a grade, only topics that belong to that grade in your curriculum are shown.
What is AI used for?
AI (Claude by Anthropic) powers two optional features: word-problem framing and detailed explanations. The AI receives pre-computed numbers and only writes natural language around them. It never computes answers.
Is it free?
Yes, the free tier gives access to all topics up to Grade 7 with answer keys, no signup required. Plus and Pro unlock higher grades, step-by-step solutions and additional features.
Can I use the worksheets commercially?
Pro subscribers can freely use generated worksheets for teaching and tutoring.
Which countries and languages are supported?
MathAnvil supports Norway (BokmΓ₯l), the United States (English) and the United Kingdom (English) with tailored curriculum, notation and terminology for each country.
Is personal data stored?
Free users need no account. A functional cookie tracks daily usage, but no personal data is stored. Registered users store only email and password (encrypted). See the privacy policy for details.