Elementary

Coast Metro Math Project

Using AI to Create Mathematics Practice Questions

Many AI applications can generate banks of mathematics practice questions. Success depends largely on how specific your prompts are.

Tip: Anchor your prompt to the curriculum, grade, topic, skill focus, and any question structures you want (e.g., change unknown / start unknown / result unknown, equivalence in different positions).

Example: A precise prompt to ChatGPT

Prompt components
  • BC Mathematics Curriculum 2016
  • Grade 4
  • Computational Fluency
  • Multiplication
  • Three-digit by one-digit
  • Include practice that uses change unknown, start unknown, and result unknown types, and equations with the equivalence symbol in different positions

Example output

Result Unknown
  1. 4 × 123 = ___
  2. ___ = 7 × 105
  3. 6 × 214 = ___
  4. ___ = 8 × 103
  5. 5 × 132 = ___
Change Unknown
  1. 3 × ___ = 357
  2. ___ × 5 = 640
  3. 7 × ___ = 511
  4. ___ × 9 = 774
  5. 6 × ___ = 432
Start Unknown
  1. ___ × 4 = 516
  2. ___ × 3 = 267
  3. ___ × 6 = 402
  4. ___ × 7 = 560
Extra Challenge: Mixed Equation Positions
  1. 3 × 215 = ___
  2. ___ = 4 × 134
  3. 9 × ___ = 711
  4. ___ = ___ × 7 = 336
  5. 864 = ___ × ___

In question 20, students are encouraged to find any valid multiplication equation using a one-digit and a three-digit number to produce 864.

Choosing an AI tool

General-purpose tools: ChatGPT, Microsoft Copilot

Education-focused tools: MagicSchool, SchoolAI

Education platforms often include extras like choice boards and word problems templates, alongside item banks.

Prompting checklist

  • Curriculum & grade: e.g., “BC Mathematics Curriculum 2016, Grade 4.”
  • Big idea / topic: Computational fluency, multiplication.
  • Skill constraints: Three-digit × one-digit; mental strategies vs. written methods.
  • Question structures: Change/Start/Result unknown; equivalence in varied positions.
  • Differentiation: Ask for number sets at multiple access levels.
  • Output format: Group by type + mixed practice; return as numbered lists.

Elementary

Coast Metro Math Project