The questions
never run out.
Official SAT practice is excellent and finite — four tests, and then you're re-working problems you half-remember the answer to. SuHagSAT writes a new section every time you sit one, to the same blueprint the real test is built from, and solves every question twice before it reaches you.
A full timed section every week and two skill drills a day, free. No card to start.
Three questions the generator actually wrote, answer keys and working included.
Built to the published section blueprint:
A full section, shaped like the real one.
Two 35-minute modules of 22 questions, and the last few of each are typed rather than multiple choice. How you do on the first decides how hard the second is — which is what makes the score mean something.
Module one routes you
Twenty-two questions spanning every domain, ordered roughly easiest to hardest with the domains interleaved — the way a Math module actually runs. Nothing is revealed between modules, because the real test tells you nothing either.
Module two answers back
Do well and you get the harder form, where the higher scores live. The adaptive weighting is real: the easier form tops out around 600, and that ceiling falls out of the arithmetic rather than being clamped.
Then the whole thing, explained
Every question you answered, with the working shown step by step and each wrong choice named as the specific mistake that produces it. Plus pacing, and your accuracy on typed answers against multiple choice — which fail for completely different reasons.
Four things most SAT apps get wrong.
- The questions are written harder than the real test, on purpose. SuHagSAT "easy" is about a real medium — harder in the reasoning, never in the arithmetic. Test day should feel like a relief, not a surprise.
- Every question is solved twice before you see it. Once by the writer, once by an independent check that never sees the answer key. Items the two disagree about are thrown away. A Math key is either right or wrong, and a wrong one you could prove wrong is worse than no question at all.
- The typed answers have the real entry rules. No commas, no percent signs, five characters, and a repeating decimal has to fill the box. Most prep software is generous here, which trains a habit that costs a point on test day. SuHagSAT tells you exactly which rule you broke.
- Pacing is a first-class metric. 95 seconds a question is the budget, and the hard ones come last. You get a live behind-pace warning, a per-question verdict in review, and median seconds by skill.
All four domains. All nineteen skills.
Every domain appears in the proportion College Board publishes, and each skill can be drilled on its own — including "typed answers only", when a section shows you that is where the points are going.
Algebra
15 questionsLinear equations in one and two variables · Linear functions · Systems · Inequalities
Advanced Math
15 questionsEquivalent Expressions · Nonlinear Equations & Systems · Nonlinear Functions
Problem-Solving and Data Analysis
7 questionsRatios & Units · Percentages · One- and Two-Variable Data · Probability · Margin of Error · Statistical Claims
Geometry and Trigonometry
7 questionsArea & Volume · Lines, Angles & Triangles · Right Triangles & Trigonometry · Circles
Three of those carry 15 of the 44 questions between them — Equivalent Expressions, Nonlinear Equations and Nonlinear Functions, at five each. They are the largest individual skills on the section and the most proceduralised, so they're pinned to the top of the drill menu. Algebra is the same size as a domain, but split five ways, so no single Algebra skill is as leveraged.
The worked solutions are free. Always.
Capping the thing that teaches you would remove the evidence the app is worth paying for. What a paid tier would sell is volume, not insight.
Free
$0
- One full timed section a week
- Two skill drills a day
- The working shown on every question
- The complete score report
- Follow-up questions on a solution
- Pacing analytics and score trend
Premium
TBD
- Unlimited sections and drills
- Everything in Free
- Ask a follow-up on any solution
- Pacing analytics and score trend
- Up to five student profiles
Pricing isn't settled and the payment flow isn't built yet, so there's nothing to buy — saying so seemed better than a button that can't take money.
What SuHagSAT isn't.
Every prep app claims a score bump. Here is what this one can and can't honestly tell you.
The score is an estimate, and it runs low
College Board publishes neither the routing threshold nor the raw-to-scaled conversion, and it changes between forms. SuHagSAT's scale is a defensible model, not the official table — and because the questions are deliberately harder, treat the number as a floor rather than a prediction.
It's Math only
No Reading and Writing section here, so no 400–1600 total. Its sibling KhaSAT is the other half, built the same way. Doing each properly seemed better than doing both badly.
The calculator is not Desmos
The real test gives you a graphing calculator on every question. SuHagSAT gives you a scientific one, and the formula reference sheet. You cannot plot a function or find an intersection graphically here, which is a real difference on a handful of item types.
Not affiliated with College Board
SAT is a trademark of the College Board, which doesn't endorse and wasn't involved in this. Bluebook and Khan Academy are the official practice, they are free, and you should use them. SuHagSAT is what you do once you've run out.
The questions are machine-written
Generated, then checked: an independent second solve on every item, mechanical guards against two choices being the same number, and a check that a typed answer can physically be entered. Some flaws still get through. If you work one out and disagree with the key, say so — on a Math question you can be right and we can be wrong, and that report is the fastest way it gets removed.
Sit one and see.
Seventy minutes, 44 questions, a real score report at the end. It's free, it works in the browser, and there's nothing to install.
Open SuHagSATOn iOS via TestFlight, and on Android. Ask for a build →