Free to start · no account · no ads
Smarter betting?
We do the math.
You do the rest.
A calculator, not a sportsbook. Every book prices the same game a little differently. We find the best number and show you what it’s worth, in expected value.
Coming soon: download on the App Store
Just the numbers: no picks · no promises · every step shown
Bills @ Chiefs Sun 4:25pm ETsample
▲ +EV 2.2%
FanDuel's +136 on Chiefs is +EV: it pays about 2.2% over the consensus fair line, flagged below.
1 +EV price vs the de-vigged consensus, flagged in the table below.
Bills
-129
Chiefs
+136
Bills at DraftKings (-129)
plus Chiefs at Kalshi (+136) returns about
+1.3% either way, while both prices hold.
Bills @ DraftKings -129, Chiefs @ Kalshi +136
· Σ1/d = 0.9870
Execution risk: lines move, legs can strand.
Tracking Bills to winthe axis is the chance Bills win, in percent
The board
Find the edges.
Every venue’s price side by side, measured against a consensus fair line pooled across every venue that qualifies. Best price checked. Stale lines flagged with the time the venue last moved.
Prices we read
We look at top US books and the Kalshi exchange market for statistical outliers.
Illustration, not a live quote.
Every price, side by side
The best price on each side is checked. A venue that has not moved in a while is dimmed, with the time it last did. Nothing here is more certain than its timestamp, so the timestamp is always shown.
Fair value, derived
The venue’s cut is stripped out, then the price is measured against a consensus line pooled across every qualifying venue. When a venue pays above fair, you see how much, and why.
Sizing you can interrogate
Half Kelly by default, quarter if you prefer, every step replayable. When a game holds no edge it says $0. Plenty do. Finding the ones that don’t is the whole job.
Show your work
A Tale of Two Bettors
It was the best of odds, it was the worst of odds. $5,000 each, 1,000 bets, one season.
Average Joe
Takes the coin flip at −110.
$250 flat, every time.
+EV Evan
Only takes +2% to +4% EV.
Half Kelly, every time.
Joe’s $250 is worth −$11.36 the moment he places it. Evan stakes 1.1–2.2% of what is left. Assumptions, not a promise.
One season proves nothing. Here are a million.
Nobody can tell you how your season ends. A staking rule moves the shape of the outcomes, and a shape is checkable.
The calculators
Nineteen of them. No signup.
The de-vig, Kelly and arbitrage math behind them is published as an MIT-licensed Python library, so any number here can be reproduced without asking permission.
All nineteen calculators · the free Learn course behind them
The Learn course
Welcome to class.
Learn sports betting math, step by step, from the adorable class hamsters Pip and Chalk.
The Report Card
Log the bet. Take the grade.
Tap a price and it goes on your card, graded on closing line value when the market closes. Wins and losses move your bankroll. The term gets a GPA.
- One tap logs it. Tap a price on the board and it lands here, timestamped, with the stake on record.
- Graded on closing line value. Your price against where the market closed, in probability points. Beat the close and the worst you can grade is a B.
- Wins, losses and the bankroll. Set a start once. Settled bets move it; open bets print as exposure, not wishful thinking.
- A live term GPA. The plain mean of your grade points, arithmetic shown, like every other number here.
- Compare with your friends. One tap draws the card as a photo for the group chat. The math is ours; the bragging is on you.
The price
Everyone gets the same math. Some people just get it sooner.
- Every calculator, with every step shown
- The whole Learn course. Free
- The board, on a two-hour delay
- The Report Card, one bet at a time
- Real-time Kalshi board
- Live board, all sports & props
- +EV / Arbitrage alerts
- Hedge watch on your logged bets
- Your Report Card saved, exportable
- The data API: the live board and alerts as JSON
- Discord alert channels
- Everything in Free
- Real-time Kalshi board
- Live board, all sports & props
- +EV / Arbitrage alerts
- Hedge watch on your logged bets
- Your Report Card saved, exportable
- The data API: the live board and alerts as JSON
- The Discord alert channels
- the annual price, shown
- 12 × $39 = $468
a year is $299
$169 off, which is twelve months for a little under the price of eight
Only care about NFL? Check out our deal!
- Everything NFL in Extra Credit
- Every NFL game live, preseason through the Super Bowl
The board is pregame: a game leaves the board at kickoff, and alerts are pregame too.
Teacher’s Bet is an analytics tool for informational and entertainment purposes only. It does not accept wagers, hold funds, facilitate bet placement, or give betting advice. All outputs are calculations on user-supplied inputs. No feature of any tier guarantees any outcome.
The receipts
Don’t trust our math? Check it yourself.
Every result has a show-the-work path. The methods are documented in plain language. The math library itself is public source code.
Raised hands
Sports betting analytics: fair questions
Do you have a free trial?
Yes. You earn it: finish the ten free Learn modules, about an hour of reading, and your first month of Extra Credit is free. Stripe asks for a card, it is one per account, and it continues at $39 a month unless you cancel. Cancel is one click.
Do you sell picks?
No. Teacher's Bet never says "bet this." Every output is arithmetic on your inputs or posted odds, with the benchmark, method, and timestamps shown. You decide what that's worth.
What sports are on the board?
NFL, NBA, WNBA, NHL, MLB, college football, college basketball, boxing and MMA, plus player props. Football leads; the rest follow the season's calendar.
Can Teacher's Bet guarantee profit?
No, and be suspicious of anything that says it can. Even arbitrage carries real execution risk, and the tool says so every time it flags one.
Where do the odds come from?
Licensed APIs, never scraping: the Kalshi exchange API for prediction markets, and a commercial odds API for the sportsbooks. Every quote carries two timestamps: when we pulled it, and when the venue last moved it. The exchange feed streams sub-second from the Kalshi order book; the free board shows everything two hours behind.
Why should I trust the math?
You don't have to. You can check it. Every result has a "Show the work" button, the methods are documented in plain language on the Learn page, and the math library itself is public source code.
Is there an iPhone app?
We submitted it to the App Store in August and expect it soon. The review queue is not ours to schedule, so that is what we are working to rather than a promise. Until it lands, Safari’s Share menu adds the web app to your Home Screen in about twenty seconds, full screen, alerts included. Steps on the install page.








