RocketPrepAI: AI Powered Test Prep


Over the past couple of months, I have been developing an AI powered SAT preparation service called RocketPrepAI. It has been an exciting journey for me and the rest of my team, given this is our first shot at the startup scene. Our goal is to provide low-cost, high quality SAT practice and assitance for students who don't have the resources to pay for private tutors. Today, I thought I'd go over how RocketPrepAI works and what makes us unique.

Our Team

RocketPrepAI Team Photo

Leo McClintock

Head of marketing

Nathan Vuong

Head of Finance

Arthur Johnston

Swiss Army Knife

Aidan Busby

Founder, lead engineer




How does RocketPrepAI work?

RocketPrepAI uses LLMs (Large Language Models) to generate quality mock SAT practice questions, and offers these to users through adaptive and manual study features. Our adaptive study sessions utilize a statistical framework called Item Response Theory, which uses bayesian probability to give users questions based off of how helpful that question is likely to be for their study journeys.

As of December 2025, we are looking into ways to further improve our adaptive study features and offer an automated way for users to generate day-by-day dynamic study plans that optimize the learning process by accounting for the "forgetting curve", the arch nemesis of SAT preparation. Our Item Response Theory framework already provides a solution to this for short-term practice, but for practice over long periods of time a more high-level solution would be nice, and certainly revolutionary!

Question Generation

Contrary to what you might believe, generating SAT practice questions is not as simple as opening up a ChatGPT window and asking it to generate you a hard level rhetorical synthesis question. If you want high quality questions that aren't immediately obvious, you have to go deeper. This is because the way Large Language Models like ChatGPT are trained, they don't understand conceptual difficulty. They only understand semantics, because they don't think like humans do.
So, how do you get a chatbot to think like a human question writer and not like a fancy autosuggest?
Turns out, you first have to come up with a generation formula. Here is what ours looks like:

Generate rough draft -> Analyze rough draft and come up with AI generated feedback -> Apply AI generated feedback -> Format question -> Human review

The next thing you have to do is give the model a bunch of data. Where do you get that? unfortunately I can't disclose our exact sources for intellectual property reasons, but if you take around you will find there is a limited but somewhat helpful number of free SAT practice questions out there- it turns out just enough to train an AI model to generate more of them!

What makes RocketPrepAI unique?

A lot of AI startups right now share the paradigm that all you have to do to create a successful company is vibe code a bug-infested ChatGPT wrapper, hook up stripe, and voila, you are the next Bill Gates.
This mentality has created a lot of pushback towards AI, because a lot of people are rightfully fed up with this proliferation of low quality AI services! But that's where we are different

Unlike some of our competitors, we don't just give you a vibe coded frontend masking a ChatGPT wrapper that uses prompts you could easily write yourself and use for free; No. We have spent months developing, testing, and improving our prompts, and the thousands of lines of Python code behind our generator- reviewing individual questions, giving the generator more and more data to incrementally improve itself with each question generated. And we aren't finished yet- Because quality takes time, and that's what we are here to give you.
In addition, we are now free, though for obvious reasons we do have a "standard" (AKA premium) tier for five dollars a month, for our more generous users.