All-AI K–12 mathematics The AI Tutor is open. Question banks are coming soon. Try 3 free questions →
AI mathematics tutor for Grades 1–12 · Canada-wide

Understand the method. Not just the answer.

CA$45.00/month plus applicable tax. Plan and renewal details
Parents: how to get started →

Ask a free math question →3 free questions · no account needed

Free AI Tutor 3 free questions

Any topic · any grade · any language

What are you working on?

Type a problem or a topic, or start with one of these.

For parents: type one math problem and the learner’s written steps to ask the AI to check the reasoning. This uses the same 3 free questions. Leave out names, school details and other personal information. Homework photo review requires a subscription. AI can make mistakes; check important work with a teacher.

After an answer arrives, press Listen to this answer at its top. Automatic listening is optional. If playback is blocked, tap Play on the audio player.

0 / 500

Speak, type or photograph a math question, then press Ask. Stop a recording to review its text before sending. Photos and recordings are sent to Microsoft Azure for processing, not kept on our application servers or used to train models. Please don’t include names, faces, school names or other personal details. The free sample is for visitors 13 or older; students under 13 need a parent or legal guardian to create their account first. AI can make mistakes: check important work with a teacher. Privacy Policy

Think first, then compare your method with the tutor’s.

Our mission is to reduce the tutoring burden on K–12 families, making everyday maths support more accessible. Math House AI Tutor explains the knowledge points, shows what each step does and why, and helps you revisit the part that is still unclear. Read properly typeset mathematics and ask in the language you’re most comfortable with. Try your first 3 questions free, with no account needed.

  1. 01Knowledge points first: the definitions and rules the problem depends on.
  2. 02Every step explained in proper notation, with a graph or figure when it helps.
  3. 03A check, a common mistake to avoid, and a useful concept to review next.

3 free questions · No account or payment card needed to try.
For families: CA$45.00/month plus applicable tax, with no limit on the number of questions. See pricing and renewal terms.

Why learn with Math House AI Tutor?

More ways to understand your maths.

Start with your own question. Ask for the explanation, a small hint, or a different way to understand the same idea.

Understand why each step works

Connect the working to definitions, rules and formulas. Full solutions include knowledge points, steps, an answer, a check, a common mistake and a review suggestion.

Keep asking in your own words

Type a follow-up such as “Why did you divide here?” or “Explain it more simply.” Ask for only a hint when you want to do the rest yourself.

See mathematics clearly

Read fractions, roots and equations in textbook notation. Supported graphs and geometry are checked by the site before drawing; the Tutor can explain without a diagram when one cannot be verified.

Use your voice or show your working

In a student account, record a question, review the transcript and then send it. Upload a homework photo after checking it for personal details. Readable work helps the Tutor identify the first step to review.

Choose a language that helps you learn

Ask in your preferred language and request simpler wording. The Tutor adapts explanations to what you say and show, rather than assuming ability from your age or identity.

Try before subscribing

Explore 3 free questions without an account. The student plan has no limit on the number of questions and no extra charges.

Voice and homework-photo tools require a student account; they are not part of the anonymous sample. Microphone access depends on your browser and permission settings. AI can misread work or make mathematical mistakes; it is not a certified teacher and does not guarantee learning outcomes.

AI adaptive learning · Personal learning report

A Tutor that adapts to your child, and shows you where they get stuck.

Every student account has its own AI Tutor settings, learning goal and personal learning report, so families can see what the Tutor has helped with and what is still unclear.

  1. Adapts to each learner

    Explanations suit the learner’s age and grade. Choose short and simple or more of the why, one small idea at a time, examples they enjoy, an encouragement style, their language and one learning goal.

  2. Finds the step to fix

    Send a photo of the written work. The Tutor points to the first step that needs another look, explains why and gives a hint for the next step, instead of handing over the whole answer.

  3. A personal learning report

    See the learning goal and 30 days of Tutor activity: saved chats, photo work checks, and how many explanations were marked helpful or are still unresolved. Ask for review tips and the Tutor suggests up to three things to review next.

The report records learning activity. It is not a test result or a teacher assessment, and the AI does not diagnose learning difficulties or guarantee results. Photo checks and the report need a student account; the report opens on an iPad or computer.

Illustrative example Math House Academy · Personal learning Maya · AI Tutor learning report Your AI study guide: River Quest Account activity over the last 30 days · not a teacher-approved assessment
My current learning goal

Use integration by parts and check the sign of every answer.

Saved chats
14
Photo work checks
4
Marked helpful
9
Still unresolved
2
Photo work check Calculus
  1. integral from 0 to pi of x sin x dx
  2. = [x cos x − sin x] from 0 to pi = −piFirst step to review

Work check. With u = x and dv = sin x dx, we get v = −cos x, not cos x. Quick check: x sin x ≥ 0 on [0, pi], so the answer cannot be negative.

Hint. Start from ∫ x sin x dx = −x cos x + ∫ cos x dx. What do you get between 0 and pi?

Illustrative examples, not a real learner’s report or work. Real feedback is written by AI and can make mistakes.

How a full explanation is built

A worked solution, not a one-line reply.

Full explanations follow a teacher’s six-part structure. Short hints and follow-up answers stay focused on the help you request.

  • Knowledge points firstThe definitions, rules and formulas the problem depends on, stated precisely.
  • Every step explainedEach step says what is done, why, and which knowledge point it uses.
  • Graphs drawn from exact valuesWhen a graph, shape or number line helps, the AI describes it and the site checks the mathematics before drawing it.
  • Checked, then reviewedA verification, the most common mistake, and a useful concept to review next.
Example answerTrigonometry

Solve 2 sin x = 1 for 0 ≤ x < 2π.

Knowledge points

  • Special angle: sin(π/6) = 1/2.
  • Sign of sine: sine is positive in quadrants I and II, and sin(π − θ) = sin θ.

Step-by-step solution

  1. Isolate the sine. Divide both sides by 2: sin x = 1/2.
  2. Find the reference angle. By the special angle, the reference angle is π/6.
  3. Use both quadrants. Sine is positive in quadrants I and II, so x = π/6 or x = π − π/6 = 5π/6.

Answer

x = π/6 or x = 5π/6

Check

2 sin(5π/6) = 2 · 1/2 = 1, and the same holds for π/6.

Common mistake

Stopping at π/6 and missing the second solution in quadrant II.

Try next

Solve 2 cos x = √3 for 0 ≤ x < 2π.

An illustrative example of the answer format. Real answers are written by AI, so they can make mistakes.
Classic contest problems, explained step by step

Elementary, middle and high school: see the idea behind the answer.

Three original problems in the style of classic maths contests, each with an exact, to-scale diagram. These written examples illustrate an explanation and a follow-up. They are not live AI responses or a guarantee of accuracy. AI can make mistakes.

Contest classicElementary · Grades 4–6

How many squares of any size are there in a 4 × 4 grid?

Counting the squares of every size in a 4 by 4 grid A 4 by 4 grid of equal squares. One 2 by 2 square in the top-left corner is shaded. A table counts the squares of each size: 16 of size 1 by 1, 9 of size 2 by 2, 4 of size 3 by 3 and 1 of size 4 by 4, a total of 30. 1×1: 4 × 4 = 162×2: 3 × 3 = 93×3: 2 × 2 = 44×4: 1 × 1 = 1 Total = 30

The shaded 2 × 2 square can slide to 3 places across and 3 places down.

Knowledge point

Count in an organised way, size by size. In a 4 × 4 grid, a k × k square has 5 − k positions across and 5 − k down.

Steps and answer

Sizes 1, 2, 3 and 4 give 4², 3², 2², 1² squares, so the total is 16 + 9 + 4 + 1 = 30.

Check

The sum of the first n square numbers is n(n+1)(2n+1)/6. For n = 4: 4·5·9/6 = 30.

Common mistake

Counting only the 16 small squares, or 16 plus the whole grid. Squares made of several small squares count too.

Follow-up example

“What about a chessboard?” An 8 × 8 board has 1² + 2² + … + 8² = 204 squares.

Contest classicMiddle school · Grades 7–9

A closed box measures 4 cm by 3 cm by 5 cm (high). An ant walks on the surface from corner A to the opposite corner G. Find the shortest route.

Unfolding the box turns the ant's shortest route into a straight line Left: the box, 4 wide, 3 deep and 5 high, with the ant's route from the bottom front corner A across the front face and the right face to the top back corner G. Right: the front and right faces unfolded into one 7 by 5 rectangle, where the route is the straight diagonal from A to G, of length the square root of 74. AG453 AG435√74

Unfold the front and right faces into one flat 7 × 5 rectangle. The route becomes a straight line.

Knowledge point

Unfolding a box into a net keeps every length on its surface. On a flat surface, the shortest route is a straight segment, found with Pythagoras’ theorem.

Steps and answer

The route crosses two faces, unfolded three ways: √(7² + 5²) = √74, √80 and √90. The shortest is √74 ≈ 8.60 cm.

Check

It is longer than the line through the inside, √50 ≈ 7.07 cm, and shorter than walking the edges, 4 + 3 + 5 = 12 cm.

Common mistake

Using the line through the inside of the box, which the ant cannot walk, or trying only one net. Compare all three.

Follow-up example

“Is there a quick rule?” Yes: (a+b)² + c² = a² + b² + c² + 2ab, which is smallest when c is the longest edge.

Contest classicHigh school · Grades 10–12

Given A(1, 3) and B(5, 1), find the point P on the x-axis that makes PA + PB as small as possible.

Reflecting B in the x-axis turns the shortest path into a straight line Coordinate axes with A at (1, 3) and B at (5, 1). B is reflected in the x-axis to B prime at (5, minus 1). The straight segment from A to B prime crosses the x-axis at P (4, 0). The path from A to P to B has the same length as the segment from A to B prime. A(1, 3)B(5, 1)B′(5, −1)xy P(4, 0)O

Every point on the x-axis is the same distance from B and its mirror image B′.

Knowledge point

Reflection in a line keeps distances to that line’s points, and the shortest path between two points is a straight segment (triangle inequality).

Steps and answer

Reflect B to B′(5, −1). Then PA + PB = PA + PB′ ≥ AB′ = 4√2. Line AB′ is y = 4 − x, so P = (4, 0).

Check

PA = 3√2 and PB = √2, so PA + PB = 4√2 ≈ 5.66.

Common mistake

Guessing the midpoint (3, 0): √13 + √5 ≈ 5.84, which is longer than 4√2.

Follow-up example

“What if A and B are on opposite sides of the axis?” No reflection is needed: P is where segment AB crosses the axis.

Try 3 questions free No account or payment card needed.

How it works

Built to teach, not just to hand over answers.

Ask

Type a problem you’re stuck on, or a topic you want explained, in the language you’re most comfortable with.

Learn the method

The tutor names the knowledge points, works through each step, and checks the result.

Keep going with an account

Subscribers get ongoing tutoring that can go one step at a time and wait for them to try, homework photo checks, a personal learning report and a private chat history they can delete.

Our commitments

Honest about AI, careful with children’s information.

An AI, and it says so

The tutor is an AI system, not a person or a certified teacher. It can make mistakes, and it doesn’t guarantee grades, marks or exam results.

Privacy by design

The free sample doesn’t store what you type. In an account, tutoring chats are kept to provide tutoring support and for authorized staff review, aren’t used to train AI models, and can be deleted by the learner.

Built with children in mind

Accounts for learners under 13 are created by a parent or legal guardian, who gives consent at sign-up. We don’t sell personal information or use it to build advertising profiles of children.

Fair use for school

The tutor declines to help during live tests or exams, and it only discusses school math.

Pricing

Simple pricing.

One plan, with no limit on the number of questions.

AI Tutor plan

CA$45.00 per month, plus applicable tax

  • Step-by-step chat tutoring with no limit on the number of questions.
  • Homework photo checks for subscribers.
  • An AI Tutor that adapts to each learner’s settings and goal, plus a personal learning report.
  • No extra charges. Fair use: each billing month includes 965 units of full-speed traffic; a typical typed question uses about 1 unit. After that, the tutor still answers every question, one every 2 minutes, until the next billing month.

Buying for your child? See the parent setup steps. For learners under 13, a parent or legal guardian creates the account.

Prices are in Canadian dollars. Applicable sales tax is calculated and shown at checkout before you pay. The plan renews monthly until you cancel. You can cancel renewal at any time from Plans in your account, and access continues until the end of the period you paid for. Payments are processed by Stripe. See the Terms of Sale.

Coming soon

Question banks are coming soon.

We’re building and checking question banks next. They aren’t available yet, and we haven’t set release dates.

BC-inspired mountains, evergreen forest and Pacific waterComing soon

BC curriculum question bank

Practice questions mapped to the British Columbia curriculum, Grades 1–12.

Learning closer to home · British Columbia

Only regular BC school curriculum products are planned. Paid services are available only to British Columbia families.

FAQ

Questions families ask.

Is the AI Tutor a real person?

No. It’s an AI system. It explains math and can make mistakes, so check important work with a teacher.

Can I ask in my own language?

Yes. Write your question in the language you’re most comfortable with and the AI Tutor answers in that language. The website itself is in English.

What happens after the 3 free questions?

Create an account and start an AI Tutor plan to keep chatting. Nothing is charged unless you complete checkout.

What does the learning report show?

The learner’s current learning goal and the last 30 days of Tutor activity: saved chats, homework photo checks, and how many explanations were marked helpful or are still unresolved. It records activity; it is not a test result or a teacher assessment. The report needs a student account and opens on an iPad or computer.

Does the free sample store what I type?

No. It keeps only a random cookie and counters so the 3-question limit and abuse protection work. Read the Privacy Policy for details.

Can it help during a test?

No. Please don’t use it for live tests or exams. It will decline.

How do I get help from the team?

Use Contact our team. General, billing, account and privacy requests go directly to Admin, not to an AI assistant. Parents register and manage younger learners’ accounts using their own verified email.