Learn to Solve Math Through Guided Questions, Not Just Answers
Get concept explanations first, then guided discovery with escalating hints so you find the answer yourself, with practice problems at the end.
Start Learning
AI Math Tutor
Learn math through guided discovery. Type your problem or photograph it. Get a concept explanation, Socratic questions that lead you to the answer, escalating hints, and practice problems.
Results
AI Math Tutor
AI Math Tutor
Type your problem or upload a photo on the left and click the button to get help.
- Type your problem or photograph a worksheet, textbook page, or handwritten equation
- Concept explanation adapted to your level from elementary through college
- Guided Socratic questions that lead you to discover the answer yourself
- Escalating hints to use only when you are truly stuck
- Understanding checks that test the concept, not just this one problem
- Three practice problems of escalating difficulty


Guided Questions, Not Given Answers
The difference between a tutor and an answer key is that a tutor makes you think. After explaining the concept, the tutoring session gives you 4-6 Socratic questions that lead you step by step toward the solution. Each question isolates one piece of the problem and asks you to reason through it. "What do you notice about the structure of this equation?" "What operation would isolate the variable on the left side?" "What happens to both sides when you apply that operation?" By the time you have answered all the questions, you have solved the problem yourself.
Try It Now
Hints That Reveal Just Enough
The worst thing a hint can do is give away the answer. The best hint is the one that unblocks your thinking without removing the challenge. Each tutoring session includes three escalating hints: the first is a directional nudge with no specifics, the second names the technique to use without showing how, and the third shows the first concrete step. You decide how much help you need. Most students find they only need the first or second hint, which means they did most of the thinking themselves.
See the Hints


Three Practice Problems of Escalating Difficulty
Understanding a concept during the tutoring session is not the same as being able to apply it independently ten minutes later. Each session ends with three practice problems: the first is slightly simpler than your original problem to build confidence, the second matches its difficulty, and the third introduces one additional layer of complexity. Work through them in order without looking back at the tutoring session. If you can solve the third one, you have genuinely learned the method.
Start LearningHow the Tutoring Session Works
Submit Your Problem or Concept
Type the math problem or concept you want to understand, or switch to image mode to photograph your worksheet or textbook. Select your level and topic, and optionally describe what specifically confuses you.
Read the Concept, Answer the Questions
Read the concept explanation, then work through the guided Socratic questions in order, writing your answers on paper. Use hints only when you are genuinely stuck. The goal is to reach the answer through your own reasoning.
Confirm with Practice Problems
Work through the three practice problems independently without referring back to the tutoring session. Starting with the simplest and working up confirms whether the concept has been genuinely internalized.
Who Uses It
Deep Dive
The Science Behind Why This Approach Works
Guided discovery produces stronger learning outcomes than passive instruction. These are the principles behind the tutoring method.

Note: The tutoring session is a learning tool, not a shortcut. Its value comes from working through the guided questions and practice problems actively on paper, not from reading the session passively.
Why Use It
Teaches Concepts, Not Just Steps
Every session explains the WHY before the HOW, building a mental model that transfers to new problems rather than a procedure that only works for familiar formats.
Guided Discovery Method
Socratic questions lead you to discover the answer yourself. The tutor does not hand you the solution, it helps you build the reasoning that produces it.
Type or Photograph
Type your problem using standard notation or switch to image mode to photograph a worksheet, textbook page, or handwritten equation.
Escalating Practice
Three practice problems per session: simpler than your problem, same difficulty, and one step harder. Confirms the concept is genuinely internalized.
Frequently Asked Questions
What is the difference between the Math Tutor and the Math Solver?
The Math Solver gives you a complete step-by-step solution with every calculation shown and the answer verified. It is for when you need the answer and want to see the method. The Math Tutor explains the concept first, then guides you to discover the answer through Socratic questions and hints. It is for when you want to understand the mathematics, not just get the answer. Both are useful at different times.
Do I have to work through the questions or can I just read the solution?
The tutor does not give you a direct solution. It gives you guided questions and hints that require you to do the reasoning. This is intentional: actively working through the questions is what produces learning. If you just need the answer quickly, use the Math Solver instead. The Math Tutor is for when understanding the concept matters.
Can I photograph a handwritten or printed problem?
Yes. Switch to the "Upload / Capture" tab to photograph your worksheet, textbook page, or handwritten problem. The AI reads the mathematical content in the image and tutors you on it. Add any extra context in the optional field below the image, such as what specifically confuses you or what you have already tried.
What levels does the tutor support?
Elementary (Grades 1-5), Middle School (Grades 6-8), High School (Grades 9-12), College/University, and Advanced/Graduate. The level changes the language used, the depth of the concept explanation, how much prior knowledge is assumed, and the complexity of the practice problems. Select the level that matches where you are in your studies, not the level you want to reach.
How should I use the practice problems?
Work through them in order on paper, without referring back to the tutoring session or using hints. Start with Problem 1 (simpler than your original), then Problem 2 (same difficulty), then Problem 3 (one step harder). If you can solve Problem 3 independently, you have genuinely learned the method. If you get stuck on Problem 1, re-read the concept explanation and guided questions before trying again.
What topics does the Math Tutor cover?
Arithmetic, algebra, geometry, trigonometry, calculus, statistics and probability, linear algebra, and differential equations. Select the topic from the dropdown for explanations written with the correct terminology and approach for that subject area. For topics not listed, use the text field to describe what you are working on and the tutor will identify the relevant concepts.
Start Your First Tutoring Session Today
Sign up free and get 100 credits instantly. Type your problem or photograph it and get a personalized math tutoring session.
Disclaimer: This tool uses generative AI technology which may produce content that resembles copyrighted materials or that is inaccurate, incomplete, or out-of-date. It is provided for general information and educational purposes only and is not intended for illegal activities or to replace professional advice, diagnosis, or treatment. Users are solely responsible for how they use the generated content. If you plan to use AI-generated content commercially or publicly, we strongly recommend reviewing it for potential copyright issues and obtaining proper permissions where necessary. We accept no liability for copyright infringement or any other consequences resulting from the use of content generated by this tool.



