Math mastery through
deliberate reps.

Free math practice in a dojo built for doing the problems — from arithmetic through college, with Mastery Score goals, method guides, and explanations when you miss.

Browse K–12Browse CollegeBrowse Exam prep

Free · no account needed · 187 skills and counting

187skills
13courses
6belt ranks
$0no account needed

How it works

Three steps from pick to mastery — no worksheet roulette.

  1. 01Pick a skillChoose a course, open a skill, and start at your level — no placement test required.
  2. 02Drill with feedbackCheck answers instantly; miss and get a method-first explanation.
  3. 03Climb your Mastery ScoreStreaks raise your score toward 100; mistakes cost more near the top.

Real problems, not placeholders

A spread pulled straight from the question bank — arithmetic through differential equations, rendered exactly like it looks in practice.

Integer Addition

35+(6)35 + (-6)

Quadratic Roots (Factoring)

Find the roots. Enter as a, b with a ≤ b.

x21x30=0x^2-1x-30=0

Right-Triangle Diagram

Find the missing leg in the right triangle. (Figure not drawn to scale — use the labeled side lengths, not their pixel lengths.)

Right-Triangle Trig

Find sin θ for the right triangle with the sides shown.

opp=15,  adj=8,  hyp=17\text{opp}=15,\;\text{adj}=8,\;\text{hyp}=17

Power Rule Derivatives

Differentiate. Enter like 12x^3 or 5x.

f(x)=5x5f(x) = 5x^{5}

Separable ODEs (Setup)

Separate variables for dy/dx = 2x/y. Enter like: dy/y = x dx

dydx=2xy\frac{dy}{dx} = \frac{2x}{y}

K–12

Foundations through precalculus — build fluency by drilling.

College

Calculus, multivariable, linear algebra, and differential equations.

Exam prep

Curated skill folders for GED, SAT, and ACT math — deliberate reps on the underlying skills, not full timed exams.

Earn belts as you master skills

Every course has its own ladder — clear a coverage and score bar to rank up, white through black.

WhiteYellowOrangeGreenBrownBlack

What should we drill next?

The problem bank grows from requests. Tell us the problem type you wish existed — or the feature you keep reaching for.

What are you asking for?

600 characters left

Optional — only if you’re 13 or older.

Ready to drill? Try a free problem