Math practice for Kindergarten to Grade 12

Your school's own math question bank.

CS Genie builds printable math worksheets, quizzes and exams from Kindergarten to Grade 12, matched to your curriculum, with an answer key every time.

Try the builder on the right. It's a small sample running in your browser.

CS Genie Live sample
Practice sheetName ______________   Date ________
Answer key
What you see is what prints
Sample only — the full builder has 500+ topics Open the full builder

Who it's for

One engine, four very different problems

Schools, teachers, tutors and parents all need good math practice. They get stuck in different places. Pick yours.

Build

Two ways to build. Same sheet at the end.

Know the skill you want drilled? Build by topic. Planning against the curriculum? Pick expectations, and the sheet comes out grouped by expectation code, the way you mark it.

Location then Strand then Problems each then Generate

Pick a whole Ontario strand or single expectations, and set how many problems each gets. CS Genie fills each expectation with questions that actually serve it.

Variety gives a different kind of question each time, up to the number of kinds that expectation has. Drill repeats one kind with new numbers.

Ontario today, expectation by expectation. Building by topic works everywhere, for any curriculum; you pick the grade and the settings.

Problems per expectation 3
0questions
0expectations built
0repeating a kind

*Example build. Codes and question kinds shown are illustrative.

Build your first curriculum-matched sheet in about a minute.

Register for free

Layouts and output

Lay it out the way your class works

Every section can have its own layout and heading. Choose a worksheet, quiz or exam, and print the problems, the answers, or both.

Worksheet, 3 sections

  • Full page: one problem per page, lots of working space
  • Half page: two problems stacked top and bottom
  • Grid: one, two or three columns for quick drills

Tomorrow's warm-up, Friday's quiz and the unit exam, from one place.

Register for free

Versions

One sheet, as many versions as you need

Same skills, same difficulty, different numbers. Give neighbours different versions, hand an absent student a fresh make-up, or give your child a new set every night.

Stop photocopying the same sheet every year.

Register for free

Pictures and graphs

The picture is part of the question

From counting tulips in Grade 2 to reading a histogram in Grade 11, CS Genie draws the objects, patterns, diagrams and graphs right into each problem. Every picture matches its question and its answer key.

Counting and positionCount the tulips. Which object is sixth?
Repeating patternsContinue the pattern, or fill in the missing picture.
PictographsFull and half icons, so students read a key.
Grid directionsFollow the route, then find the one missing step.
Growing patternsDot patterns that grow by a rule, step by step.
Circle theoremsLabelled angles and arcs, drawn to match the numbers.
3D solidsSolids with holes, labelled for volume problems.
Graphed inequalitiesDashed boundary lines and shaded regions on a grid.
Scatter plotsA data table and its plot, so students test a claim.
HistogramsBars with a frequency polygon laid over them.
Misleading graphsA cut-off axis, so students spot what the graph hides.
Slope fieldsMatch the slope field to its differential equation.

*Examples taken from real CS Genie worksheets. Click any one to see it full size.

No clip art hunting, no graph paper, no drawing axes by hand.

Register for free

Screens

See it in the product

Click any screen to see it full size.

By curriculum expectation

Choose how to buildPick by topic, or by curriculum expectation.
Set problems per expectationChoose how many, Variety or Drill, and Shuffled or Fixed. CS Genie warns you when an expectation runs out of question kinds.
Lay out each sectionOne section per expectation, titled with its code. Override the layout or rename any section.
Preview before you printClick any question to see it full size. Shuffle for a different set.

By topic

Pick your domainsChoose the areas of math you are teaching.
Add topics to a sectionFilter by grade, mix topics, set difficulty and check the preview.
Arrange the worksheetWorksheet, quiz or exam. Problems, answers or both. Drag sections into order.

It looks like this because it works like this. Try it with your own class.

Register for free

Coverage

Kindergarten to calculus

Slide through the grades to see how many topics are ready at each level. Over 400 of them open into several different kinds of question, so you can aim at exactly the skill you're teaching.

Middle school is where the bank is deepest, because that's where most practice is needed. The high school end runs through functions, trigonometry, statistics, financial math and derivatives, so students heading to Grade 9 or first-year university can close gaps before they start.

Grade 8

K36912

Check your grade before you commit. The whole library is open when you register.

Explore the library

Trust

Built so you can trust every page

Right answers, not guesses

Not AI-generated. Every question is original to us, every answer is verified, and the key matches the sheet, every time.

No student data needed

You never enter a student's name, marks or details to make a sheet. It's a tool for the person teaching, so there's nothing about children to store.

Stays inside your school

In Classroom Studio each school has its own separate space. The sheets your teachers make stay in yours, hosted in Canada.

Show your head of school or IT lead. Then try it with your own class.

Register your school for free

Coming soon

What we're building next

These aren't in CS Genie yet. They're what we're working on now.

Coming soon

French and multilingual worksheets

Print a sheet in French, or in English with a second language under every question. Built for French immersion classes, newcomer students and families who help with homework in their first language.

*Sample page: Grade 6 percent practice in English and Chinese.

Coming soon

Physics and chemistry worksheets

The same build-it-yourself approach, for high school science. Practice problems with answer keys, set at the grade and difficulty you choose.

Coming soon

Print activities and games

Mazes, word games and puzzles to print for early finishers, centres and rainy-day recess. A new one every time you print.

Coming soon

Canadian and North American maps

Print a map of the whole country, a single region, or one province. Ready for geography, social studies, and math problems about distance and scale.

Everything above this section is live today. Start with that.

Register for free

Give every teacher the same deep bank of math practice

Register for free, build a sheet for tomorrow's class, and see the answer key line up. Subscribe when you're ready.