Skip to content
Flashy
Menu

Practice and help are kept apart on purpose. Spark is not there while your student answers practice questions, and only what they answer on their own counts toward their progress. So their progress shows what they can do alone, which is what test day asks.

Flashy is free PSAT and SAT practice that adapts to each student. Each step below rests on a well-studied idea about how people learn; the studies are named at the bottom of the page.

Four steps, over and over.

  1. 1Practice finds the gap

    Daily practice that adapts, skill by skill. Spark is not there while your student answers a practice question; that work is their own. A step-by-step explanation follows every answer.

  2. 2Spark helps fill it

    Questions your student missed wait in Study with Spark for two weeks. There, Spark goes over a missed question, explains an idea they never learned, or teaches a short lesson.

  3. 3A fresh question shows it stuck

    Then Spark steps back, and your student answers a new question like it on their own. Only what they answer on their own counts toward their progress.

  4. 4Back into practice

    The skill keeps coming back in daily practice over the following days and weeks, so the next gap shows up and the cycle starts again.

One day in Flashy.

  1. Your student opens the Daily Session: a few short sets of questions, one set per skill, mixed together. Spark isn’t there while they answer.
  2. After each answer, right or wrong, a step-by-step explanation shows how to solve it.
  3. They miss a question on percentages. When they finish, it waits for them in Study with Spark, for up to two weeks.
  4. Later, they open it. Spark asks what they tried, listens, then walks through where it went wrong.
  5. Spark steps back, and your student answers one more like it on their own. That answer is the one that counts toward their progress.
  6. Percentages comes back in daily practice on a later day.

Three ways Spark helps fill a gap.

In each one, Spark works through it with your student, then hands them questions to try.

Going over a missed question

Spark starts by asking what your student tried, and listens before it explains. Then it walks through the solution with them and finds the slip. Spark sees which answer they picked and why each wrong choice tempts, so it can talk about their mistake, not a general one.

Learning an idea from scratch

When your student marks a question “Never learned this,” Spark explains the idea through one complete worked example, walks through it, then gives them a quick question to try alone.

A short lesson

A warm-up, a few problems worked with Spark, then a check on new questions.

Why it works.

Each part of Flashy follows a well-studied idea about learning. These studies are about learning in general; Flashy has not published results of its own.

Answering questions to learn

All practice in Flashy is answering questions, not rereading. The question after Spark is answered alone.

  • Roediger, H. L., & Karpicke, J. D. (2006). Test-enhanced learning: Taking memory tests improves long-term retention. Psychological Science, 17(3), 249–255.
  • Karpicke, J. D., & Blunt, J. R. (2011). Retrieval practice produces more learning than elaborative studying with concept mapping. Science, 331(6018), 772–775.

Spacing practice out

Every skill comes back regularly, and the longer since it was practiced, the sooner it comes up again.

  • Cepeda, N. J., Pashler, H., Vul, E., Wixted, J. T., & Rohrer, D. (2006). Distributed practice in verbal recall tasks: A review and quantitative synthesis. Psychological Bulletin, 132(3), 354–380.

Mixing skills together

Questions from different skills are mixed through each day’s practice, and within a skill Flashy prefers different question types.

  • Rohrer, D., & Taylor, K. (2007). The shuffling of mathematics problems improves learning. Instructional Science, 35(6), 481–498.

Hard, but doable

Each skill’s level is set so your student gets about 85 percent of questions right at their level: hard enough to learn from, not so hard they stall. Why that range.

  • Bjork, R. A. (1994). Memory and metamemory considerations in the training of human beings. In J. Metcalfe & A. Shimamura (Eds.), Metacognition: Knowing about knowing (pp. 185–205). MIT Press.
  • Wilson, R. C., Shenhav, A., Straccia, M., & Cohen, J. D. (2019). The Eighty Five Percent Rule for optimal learning. Nature Communications, 10, 4646.

Worked examples for new ideas

When an idea is new, Spark shows a complete worked example before your student tries one.

  • Sweller, J., & Cooper, G. A. (1985). The use of worked examples as a substitute for problem solving in learning algebra. Cognition and Instruction, 2(1), 59–89.
  • Atkinson, R. K., Derry, S. J., Renkl, A., & Wortham, D. (2000). Learning from examples: Instructional principles from the worked examples research. Review of Educational Research, 70(2), 181–214.

Explanations that teach

A step-by-step explanation appears right after every answer, right or wrong.

  • Hattie, J., & Timperley, H. (2007). The power of feedback. Review of Educational Research, 77(1), 81–112.

Help first, then on their own

Spark guides your student through a problem, then steps out. Their answer to the next question, given alone, is the one that counts.

  • Kirschner, P. A., Sweller, J., & Clark, R. E. (2006). Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, discovery, problem-based, experiential, and inquiry-based teaching. Educational Psychologist, 41(2), 75–86.
  • Renkl, A., & Atkinson, R. K. (2003). Structuring the transition from example study to problem solving in cognitive skill acquisition: A cognitive load perspective. Educational Psychologist, 38(1), 15–22.

What your student does in Flashy.

  1. 1Practices a few minutes a day

    PSAT or SAT questions matched to their test. Difficulty adapts over time to their answers, skill by skill. You choose 5 to 120 minutes a day.

  2. 2Sees how to solve each one

    A step-by-step explanation follows every question, so a mistake turns into something they understand.

  3. 3Studies with Spark when stuck

    Spark, Flashy’s AI learning companion, goes over a question they missed or marked, explains an idea they never learned, or teaches a short lesson built from their gaps.

For example, after a missed question

Your student opens the question with Spark. Spark asks what they tried, then talks through where it went wrong, one step at a time. Then Spark gives them one more question like it, and they solve that one on their own.

Try more in the product tour →

What it costs

  • Free: every feature, plus 30 minutes a month to Study with Spark.
  • Plus, $69 a month per student: 4 hours a month to Study with Spark.
  • Pro, $149 a month per student: 12 hours a month to Study with Spark.

Working through a missed question with Spark uses the plan’s monthly time to Study with Spark. Practice and step-by-step explanations stay open after it runs out, and the time refills the next month.

No credit card needed to start. See full pricing.

A sample Flashy question · Math · Linear functions

A monthly phone plan is modeled by a linear function D(g), where D(g) is the total monthly bill, in dollars, when the customer uses g gigabytes of data. A customer who uses 4 GB pays $52, and a customer who uses 9 GB pays $77. Which of the following defines D?

  1. D(g) = 5g + 52
  2. D(g) = 5g + 32
  3. D(g) = 25g + 32
  4. D(g) = 5g − 32

Answer: B

Step-by-step explanation

The slope is a = (77 − 52)/(9 − 4) = 25/5 = 5 dollars per GB. Using D(4) = 52: 52 = 5(4) + b, so b = 52 − 20 = 32. Therefore D(g) = 5g + 32.

Choice B is correct.

Choice A is incorrect — (D(g) = 5g + 52) uses the y-coordinate of the first data point as the y-intercept; the student wrote b = 52 because D(4) = 52, without subtracting 5 × 4 from it.

Choice C is incorrect — (D(g) = 25g + 32) reads the rise D(9) − D(4) = 25 as the slope without dividing by the run; the student computed the difference of the dollar amounts but forgot to divide by the difference of the GB inputs.

Choice D is incorrect — (D(g) = 5g − 32) flips the sign of the y-intercept; the student computed 52 − 5(4) = 32 but wrote the result with the wrong sign in the function rule.

Questions parents ask.

Does Spark just give my student the answer?

Spark goes over questions your student has already answered, so it can talk through the solution. It starts by asking what they tried, and it explains with worked examples. Then it steps back, and your student answers a new question on their own.

Is Spark there during practice questions?

No. Spark is not there while your student answers a practice question; that work is their own. Spark comes in afterward, when they Study with Spark.

Is Flashy’s approach based on research?

Each step uses a well-studied idea about learning: answering questions, spacing practice out, mixing skills, keeping questions hard but doable, worked examples, explanations right after an answer, and help that steps back. The studies are listed on this page. They are about learning in general, not about Flashy.

Ready when you are

Start free today.

Daily practice, explanations and progress are free for every student. Free also includes 30 minutes a month to Study with Spark, Flashy’s AI learning companion. No credit card needed.