Skip to content

Stats tutor for students

Work through your stats coursework

A Chrome extension that shows worked solutions with runnable R code, right on the question. Reads your uploaded CSVs. Free to try, no card required.

5 free solves a day · Unlimited for $15/mo · Cancel anytime

Question 3

A sample of n = 24 students took a memory test before and after a study-skills workshop. The mean score difference was 4.2 (SD = 8.1). At α = 0.05, what should the researcher conclude?

On the question, not in a new tab

Click the dot. Read the reasoning.

A small button appears beside each question on a stats quiz or worksheet. One click streams a worked solution inline — the setup, the logic, and when computation is needed, R code that actually runs.

01

Install the extension

Add statshelpr to Chrome from the Chrome Web Store.

02

Activate

Free tier is on by default — 5 solves/day, no login. Upgrading? Paste your license key in the extension popup.

03

Solve as you go

Open any stats quiz. A small Solve button appears next to each question. Click it — the answer streams inline.

Real computation, not vibes

Runs real R, right in your browser

When a question needs numbers, statshelpr writes R and executes it on your machine via WebAssembly — no server round-trip, nothing installed, nothing lingering afterward.

A stats course bundle, preloaded

tidyverse, mosaic, moderndive, infer, broom, ggplot2 — ready before your first solve. Add your own packages for your course.

Your CSVs, attached to every solve

Upload course data files once in the popup. They persist for 7 days and R can read.csv() them like normal.

Reads charts and formulas too

Questions with images — histograms, boxplots, formula screenshots — are handled, not skipped.

R libraries · loaded at boot
tidyverse mosaic moderndive infer broom ggplot2 + rpart + your own
> grades <- read.csv("grades.csv")
# attached from your popup uploads — 42 rows × 5 cols
> t.test(score ~ section, data = grades)
t = -1.87, df = 39.2, p-value = 0.069
95% CI: [-6.91, 0.27]  ·  means: 78.4, 81.7

Features

Everything you need, nothing you don’t

Lives inside the quiz

A Solve button appears next to every quiz question. No new tabs, no copy-pasting.

Worked solutions

Not just an answer — the reasoning behind it, streamed as the model thinks.

Runnable R code

For computation-heavy questions, R code runs in your browser via WebAssembly. No server round-trip.

Uses your CSVs

Upload course data files once. They persist across quizzes and attach to every solve automatically.

Reads images

Handles quiz questions with charts, formulas, or embedded images — not just plain text.

Fast and private

Powered by frontier AI. Questions aren’t retained; CSV data stays on your device.

Pricing

Free every day. Unlimited when you need it.

No card to start. One flat price when five a day isn’t enough.

Free $0 forever 5 solves per day, no card, no login.
  • Worked solutions with reasoning
  • Runnable R, in your browser
  • CSV uploads & image questions
Install free
Unlimited $15 / month Every solve, all semester.
  • Everything in Free
  • Unlimited solves — no daily cap
  • Cancel anytime
Upgrade to Unlimited

Secure checkout by Lemon Squeezy · cancel from the customer portal, no phone call.

Built for learning. statshelpr is for practice, ungraded homework, and self-study. Always confirm your instructor permits outside help before using it on any graded assessment.

Common questions

FAQ

A Chrome extension that helps you work through stats coursework, including on Canvas quiz pages. It shows a worked solution with reasoning and (when needed) runnable R code inline under the question. Built for practice, ungraded homework, and self-study — always confirm your instructor permits outside help before using it on any graded assessment.

Free tier: 5 solves per day, no card required. Paid: $15/month for unlimited solves, cancel anytime.

Client-side, in your browser. When a question needs computation, statshelpr writes R code and runs it right on your device using an in-browser R engine — common stats packages come preloaded, so most code runs immediately with no server round-trip.

Yes. Upload course CSVs once via the extension popup — they persist across all your quizzes (7-day TTL) and attach to every solve automatically. R code can read.csv() them just like normal.

Question text, images, and CSVs are transmitted to our API on Cloudflare and to Google Gemini for processing. We don’t store quiz content long-term. Your license key lives in chrome.storage.sync. Full details on the privacy page.

Chrome and Chromium-based browsers (Edge, Arc, Brave). Desktop only. Not currently supported: Safari, Firefox, mobile browsers.

Your next quiz has a tutor on it.

Install statshelpr and see the first worked solution in about a minute.

Chrome · Edge · Arc · Brave · Desktop only