I’m Joshua Sortino, a Miami + NYC-based Design Director, advisor, and investor. I will improve your startup’s user experience, design culture, and team. We should talk →

Test prep that grades your confidence, not just your answers

Co-founder, Product & Design · studysignal.app · 2026

A right answer isn’t always a known answer

Practice tests grade right or wrong. A lucky guess counts the same as real knowledge, and a confident mistake hides in a decent score until test day. StudySignal asks one more thing after every answer, how sure were you?, and grades both.

Practice

Worksheets

Analysis

One tap, before you see the result

The whole product is one interaction. Pick an answer, then tap Know it, Maybe or Don’t know. That tap locks it in. No submit button, no peeking at the result first, so the confidence is honest. Most of the design work went into making that second tap feel like part of answering, not a survey stapled on after.

Real questions, real tools

SAT and PSAT questions across every topic and difficulty, with the same Desmos calculator and reference sheet you get on test day.

Choices shuffle every time

The answer can be A one time and D the next, so nobody memorizes letters.

The signal is the submit

The three signals stay off until you pick an answer. Tapping one submits both.

Six grades instead of one percentage

Answer times confidence gives six outcomes. Two of them are why the product exists: a Misconception, sure and wrong, the most valuable thing on the page because the student didn’t know they had it, and Lucky, right but unsure, which won’t hold up on test day.

  • Masterysure + correctBanked. The review skips it.
  • Misconceptionsure + wrongReteach it. They didn’t know they had it.
  • Luckyunsure + correctFirm it up before test day finds it.
  • Shakyunsure + wrongHalf-known. Drill it.
  • Flukeguess + correctA guess that landed. Counts for nothing.
  • Stumpedno idea / skippedStart from the beginning.

A 7 out of 10, scored by StudySignal

Review only what needs it

Sure and correct doesn’t need another look, so review skips it. It walks through every lucky guess and confident mistake: your answer, the right one, a worked explanation, why the wrong choices tempt, then a fresh question on the same topic to check it stuck.

A confident mistake, explained

A lucky one, firmed up

Where the AI lives

StudySignal is an AI product with no chat window. The model does two jobs: it writes questions for the bank, and a tutor approves every one before a student sees it, and it decides what goes into the next test by reading the student’s radar. Students see one button. No prompt box, nothing streaming in. What the AI makes is a test, which is what they came for, and the rainbow pill only appears on buttons that make one.

Build from what you missed

One sheet replaced four paywalls scattered around the app, and it tells you what it’s going to build before it builds it: eight weak spots from three tests, shown as a bar of difficulty tiers. Then three choices. On-screen test or printable worksheet with an answer key. Drawn from the last test, the last 30 days or all time, each with its count. And how long. Every control is free to play with; the lock, when there is one, sits on the one button that makes something. Guests can set it all up and are told once that signing in comes first, and their tests come with them.

Build from what you missed, over the app: 8 weak spots to work on, SAT, from 3 tests, topic by difficulty, with a bar of Easy 2, Medium 2, Hard 3, Insane 1. What to build: a test (chosen) or a worksheet. Drawn from: your last test, 5 weak spots; last 30 days, 8; all time, 8 (chosen). How long: 10, 20 (chosen) or 30. You will sign in first. Your tests come with you. Not now, Build the test.

The mix is arithmetic you can read

Any topic under 80% mastery goes in. Its share grows with the square of how far below it sits, so a topic at 30% gets far more than one at 70%, and a floor keeps every weak topic in the draw. A little jitter means no two builds match. Mastery means right and green, so a run of lucky guesses can’t talk a topic out of the mix.

AI Analysis: see where you're sharpest and where you're shaky across every test you've taken. All-time topic mastery across ten topics on a radar, filtered by All, SAT or PSAT. Strengths: Solve Linear Equation 100%, Area & Perimeter 100%, Quadratic Vertex Form 100%, Percentages 67%. Weaknesses: Exponential Growth 0%, Number of Solutions 33%, Function Notation 33%, One-Variable Data 67%. Start new AI-tailored test.

A control that says what it decided

Difficulty is a multi-select from Easy to Insane, plus a fifth tile, Tailored, for pick for me. It aims at the student’s edge: a tier counts as mastered at 80% right-and-green over at least four questions, and Tailored takes the lowest tier they haven’t mastered plus one above it. If a control is going to decide for you, it should say what it decided, so the hint names the tiers and why. Think you’re past Medium? You can see the product disagrees, and the reason. With no results yet it starts at the bottom two and says so: the first test is the measurement.

What SAT questions do you want to study? Difficulty tiles Easy, Medium, Hard, Insane and Tailored, auto adjusted, with the hint: Easy + Medium. Your last results put your edge here. Mastered means right and green, so a lucky answer never promotes you. Length: 15 starter, 22 one module, 44 full math, custom. Start 15-question test. Back. Not sure where to start? Take the SAT baseline.

Written by a model, approved by a tutor

Claude writes new questions to the same schema as the hand-written ones: section, topic, a difficulty on the 400 to 800 scale, the question, four choices or a typed answer, wrong choices built from real slips (a dropped sign, an off-by-one, the wrong setup) and a worked explanation. It re-solves every problem before committing the answer. Each one lands tagged with its model and batch, marked needs review. A couple in every hundred are wrong, so nothing reaches a student until Michael approves it. Here’s one.

q-8098Math · FunctionsInsane · 760

If f(x) = 3x and g(x) = x² + 1, and h(x) = f(g(x)) − g(f(x)), what is the value of h(2)?

  1. −22
  2. −12
  3. 12
  4. 22

Explanation g(2) = 5, so f(g(2)) = 15. f(2) = 6, so g(f(2)) = 37. h(2) = 15 − 37 = −22.

source
ai-generated
model
claude-opus-4
batch
1 · 2026-04-29
state
needs-review live

Same score, different students

The teacher pitch in one picture. Two students, both 7 out of 10. The gradebook says they’re the same student. The signal doesn’t.

Student A

7/10

Six sure and correct. One lucky. The three misses were already flagged as unsure, so nothing here is a surprise. Drill the lucky one and move on.

Student B

7/10

Two sure and correct. Five lucky. Two confident mistakes are hiding in that 7, and it won’t hold up on test day. Start with the two they’re sure about.

For teachers: a worksheet in a minute, and who guessed

Two things. A worksheet builder on the live bank, topics down the side and difficulty across the top, every cell showing how many questions it holds so a sheet never comes up short. And a roster where every attempt carries the student’s signal: share one link, students join when they open it, and each row shows who knew it and who guessed. Tap the weak cells in a student’s grid and send them a test built from exactly those.

The same signal, in your pocket

The iOS app runs the same questions and the same signal, with history synced to the web. Start a set on a laptop, finish it on the bus.

The StudySignal homepage at phone width
Home
The homepage demo card answered on a phone: Mastery, sure and correct
The demo card, answered
Results on a phone: 5 mastered, the six-outcome ledger, and results by domain
Results

A brand with three rules

The wordmark is the product in miniature: the name in Geist and a stoplight’s three dots. Green, yellow and red mean three things in the interface (the confidence signal, the difficulty ramp and plain status) and never a fourth, so they read the same on every screen. A selected control changes color and fill, never border weight. Every token comes from one set of variables, which is why light mode is the same product, not a second one. The style guide is public at studysignal.app/design/styleguide and runs on the shipping stylesheet, so what’s there is real.

The StudySignal homepage in light mode

Under the hood

No framework. One hand-rolled stylesheet and one script, served static, with serverless functions in front of Postgres for accounts, attempts, the bank and rosters. Google or magic-link sign-in, KaTeX for math, Chart.js for charts, Desmos for the calculator, Stripe for billing. Close to 8,000 live questions across SAT, PSAT, ACT, SSAT, HSPT and ISEE, every one calibrated by a tutor, and nothing ships until the test suite passes.

Student

Free

Practice any test, the baseline, the Desmos lessons, signal review and AI analysis.

Student Plus

$10/mo

Tests and worksheets generated from your own history. Or $25 every three months.

Teacher

$28/mo

Worksheet builder, roster and targeted tests. Student plan included. 14 days free.

Sixteen years of tutoring, built in

My co-founder, Michael Weber, built the Signal Method over sixteen years of SAT and ACT tutoring, plus teaching math from elementary school through calculus: check the answer, then read the confidence behind it. The six outcomes and the review loop are that method turned into software. He calibrates every question; I own the product.

  • Joshua SortinoJoshua SortinoCo-founder, product & design
  • Michael WeberMichael WeberCo-founder, SAT & ACT educator

Takeaways

The product is one extra tap. Everything else, the six grades, the review loop, the radar, the roster, the targeted tests, comes from asking a question nobody else asks before showing the result. The analysis wasn’t the hard part. Making that tap feel like part of answering, on a phone, on the clock, so students actually tell the truth, was. The AI stays where it’s useful, writing the bank and reading the radar, and students never type a word to it.