Learn the Math Behind Betting Markets

Ten short lessons, five classmates, no paywall. No account, no email, no card.

Where to start

None of this is a pick. Every number on the site is arithmetic on something you typed or something a venue posted.

Meet your classmates

They turn up in every lesson below. Only the situation changes.

Your rank

Pass all ten quizzes to climb from New Kid to Teacher, wearing your rank as flair in the Discord, with your first month of Extra Credit free at the top.

Not enrolled 0 of 10
  1. New Kid
  2. Line Leader
  3. Front Row
  4. Gold Star
  5. Sharp Pencil
  6. Bookworm
  7. Hall Monitor
  8. Curve Setter
  9. Star Pupil
  10. Teacherfree month

Extended reading

The deeper shelves. None of it is on the rank ladder; all of it is free.

More on prediction markets

A sportsbook hides its cut inside the price. A prediction market charges you a fee instead, and posts the price as a straight probability. Lesson 10 covers the basics; these three go deeper, and none of them is on the rank ladder: the ten above are the whole climb. The Kalshi taker fee is 0.07×C×P×(1P)0.07 \times C \times P \times (1-P) per contract. It peaks at 1.75¢ on a coin flip and gets cheaper toward the edges, which is exactly backwards from sportsbook vig. Vig is heaviest on longshots.

Field trip: casino game odds

There is nothing to strip out of a casino game, because the price never moves. The edge is baked into the rules, and one tool reads all of them: multiply each payoff by its odds of happening, then add. A roulette number pays 35-to-1 and lands once every 38 spins, so

EV=138(+35)+3738(1)=238=5.26%\mathrm{EV} = \tfrac{1}{38}(+35) + \tfrac{37}{38}(-1) = -\tfrac{2}{38} = -5.26\%

That is the toll on every spin, and nearly every other bet on that wheel comes to the same number. (One exception, the five-number basket, and it is worse: −7.89%.)

Seven games below. Two of them can go positive if you are good enough: blackjack with a count, and poker, where you are playing the table rather than the house. The other five stay negative at any stake, under any system, forever.

References

Not lessons: the lookup pages. Open them whenever a word or an equation needs checking.

The calculators

All free, no signup, and each one prints its working next to the answer. They run the same math library as the rest of the site: teachersbettextbook, MIT-licensed, on PyPI. If you want to check us, you can check us line by line in Python.