T-Table (Student's t Distribution)
Critical values of Student's t for one- and two-tailed tests at the usual significance levels, from 1 to 30 degrees of freedom and beyond — plus a lookup that gives the exact critical value for any df, fractional ones included, and any α. Print a clean copy for class or exams. Free, no sign-up.
Critical value
t = ±2.2281
With df = 10 and α = 0.05 split between both tails, reject H₀ when |t| ≥ 2.2281.
Each entry is the t with an upper-tail area of α (one tail) — equivalently 2α split across both tails. The ∞ row is the standard normal z.
| One tail α | 0.25 | 0.10 | 0.05 | 0.025 | 0.01 | 0.005 | 0.001 | 0.0005 |
|---|---|---|---|---|---|---|---|---|
| Two tails α | 0.50 | 0.20 | 0.10 | 0.05 | 0.02 | 0.01 | 0.002 | 0.001 |
| Confidence level | 50% | 80% | 90% | 95% | 98% | 99% | 99.8% | 99.9% |
| 1 | 1.000 | 3.078 | 6.314 | 12.706 | 31.821 | 63.657 | 318.309 | 636.619 |
| 2 | 0.816 | 1.886 | 2.920 | 4.303 | 6.965 | 9.925 | 22.327 | 31.599 |
| 3 | 0.765 | 1.638 | 2.353 | 3.182 | 4.541 | 5.841 | 10.215 | 12.924 |
| 4 | 0.741 | 1.533 | 2.132 | 2.776 | 3.747 | 4.604 | 7.173 | 8.610 |
| 5 | 0.727 | 1.476 | 2.015 | 2.571 | 3.365 | 4.032 | 5.893 | 6.869 |
| 6 | 0.718 | 1.440 | 1.943 | 2.447 | 3.143 | 3.707 | 5.208 | 5.959 |
| 7 | 0.711 | 1.415 | 1.895 | 2.365 | 2.998 | 3.499 | 4.785 | 5.408 |
| 8 | 0.706 | 1.397 | 1.860 | 2.306 | 2.896 | 3.355 | 4.501 | 5.041 |
| 9 | 0.703 | 1.383 | 1.833 | 2.262 | 2.821 | 3.250 | 4.297 | 4.781 |
| 10 | 0.700 | 1.372 | 1.812 | 2.228 | 2.764 | 3.169 | 4.144 | 4.587 |
| 11 | 0.697 | 1.363 | 1.796 | 2.201 | 2.718 | 3.106 | 4.025 | 4.437 |
| 12 | 0.695 | 1.356 | 1.782 | 2.179 | 2.681 | 3.055 | 3.930 | 4.318 |
| 13 | 0.694 | 1.350 | 1.771 | 2.160 | 2.650 | 3.012 | 3.852 | 4.221 |
| 14 | 0.692 | 1.345 | 1.761 | 2.145 | 2.624 | 2.977 | 3.787 | 4.140 |
| 15 | 0.691 | 1.341 | 1.753 | 2.131 | 2.602 | 2.947 | 3.733 | 4.073 |
| 16 | 0.690 | 1.337 | 1.746 | 2.120 | 2.583 | 2.921 | 3.686 | 4.015 |
| 17 | 0.689 | 1.333 | 1.740 | 2.110 | 2.567 | 2.898 | 3.646 | 3.965 |
| 18 | 0.688 | 1.330 | 1.734 | 2.101 | 2.552 | 2.878 | 3.610 | 3.922 |
| 19 | 0.688 | 1.328 | 1.729 | 2.093 | 2.539 | 2.861 | 3.579 | 3.883 |
| 20 | 0.687 | 1.325 | 1.725 | 2.086 | 2.528 | 2.845 | 3.552 | 3.850 |
| 21 | 0.686 | 1.323 | 1.721 | 2.080 | 2.518 | 2.831 | 3.527 | 3.819 |
| 22 | 0.686 | 1.321 | 1.717 | 2.074 | 2.508 | 2.819 | 3.505 | 3.792 |
| 23 | 0.685 | 1.319 | 1.714 | 2.069 | 2.500 | 2.807 | 3.485 | 3.768 |
| 24 | 0.685 | 1.318 | 1.711 | 2.064 | 2.492 | 2.797 | 3.467 | 3.745 |
| 25 | 0.684 | 1.316 | 1.708 | 2.060 | 2.485 | 2.787 | 3.450 | 3.725 |
| 26 | 0.684 | 1.315 | 1.706 | 2.056 | 2.479 | 2.779 | 3.435 | 3.707 |
| 27 | 0.684 | 1.314 | 1.703 | 2.052 | 2.473 | 2.771 | 3.421 | 3.690 |
| 28 | 0.683 | 1.313 | 1.701 | 2.048 | 2.467 | 2.763 | 3.408 | 3.674 |
| 29 | 0.683 | 1.311 | 1.699 | 2.045 | 2.462 | 2.756 | 3.396 | 3.659 |
| 30 | 0.683 | 1.310 | 1.697 | 2.042 | 2.457 | 2.750 | 3.385 | 3.646 |
| 40 | 0.681 | 1.303 | 1.684 | 2.021 | 2.423 | 2.704 | 3.307 | 3.551 |
| 50 | 0.679 | 1.299 | 1.676 | 2.009 | 2.403 | 2.678 | 3.261 | 3.496 |
| 60 | 0.679 | 1.296 | 1.671 | 2.000 | 2.390 | 2.660 | 3.232 | 3.460 |
| 80 | 0.678 | 1.292 | 1.664 | 1.990 | 2.374 | 2.639 | 3.195 | 3.416 |
| 100 | 0.677 | 1.290 | 1.660 | 1.984 | 2.364 | 2.626 | 3.174 | 3.390 |
| 120 | 0.677 | 1.289 | 1.658 | 1.980 | 2.358 | 2.617 | 3.160 | 3.373 |
| 1,000 | 0.675 | 1.282 | 1.646 | 1.962 | 2.330 | 2.581 | 3.098 | 3.300 |
| ∞ (z) | 0.674 | 1.282 | 1.645 | 1.960 | 2.326 | 2.576 | 3.090 | 3.291 |
How to Use the T-Table (Student's t Distribution)
- 1. Find your degrees of freedom. n − 1 for a one-sample or paired t-test, n₁ + n₂ − 2 for a pooled two-sample test, n − k − 1 for a regression coefficient with k predictors.
- 2. Choose the column. Read the one-tail α row for a one-tailed test and the two-tail row for a two-tailed test. One column serves both, because a two-tailed test splits α into two tails of α/2.
- 3. Read the critical value. It sits where your df row meets the α column. If your |t| is at least that large, the result is significant at that level.
- 4. Or use the lookup. Enter any df and α to get the critical value to four decimals — including df the table skips, such as 35, and the fractional df of Welch's test.
How to Read the T-Table
Each entry is the value t* that leaves an area of α in the upper tail of the t distribution with the given degrees of freedom. The columns carry two labels because one number serves two tests: a one-tailed test at α = .025 and a two-tailed test at α = .05 share a critical value, since the two-tailed test puts α/2 in each tail. The third header row gives the matching confidence level for an interval.
| Situation | df | Column | Critical value |
|---|---|---|---|
| Two-tailed t-test, α = .05, n = 11 | 10 | One tail .025, two tails .05 | ±2.228 |
| One-tailed t-test, α = .05, n = 11 | 10 | One tail .05 | 1.812 |
| 95% confidence interval, n = 25 | 24 | Confidence level 95% | 2.064 |
| Two-tailed t-test, α = .01, n = 31 | 30 | Two tails .01 | ±2.750 |
| Very large sample, α = .05 two-tailed | ∞ | Two tails .05 | ±1.960, the z value |
If your df is not printed — 35, say — the conservative textbook rule is to use the next smaller df in the table, 30, which gives 2.042 and makes the test slightly harder to pass. The lookup box avoids the issue: it gives 2.0301 for df = 35, and 2.1059 for a Welch test with 17.43 df.
Degrees of Freedom and the Shape of t
The t distribution is the standard normal's heavier-tailed cousin: it allows for the extra uncertainty that comes from estimating the standard deviation from the sample itself. With few degrees of freedom the tails are far heavier — the two-tailed .05 critical value is 12.706 at df = 1 — and as df grows the curve closes in on the normal: 2.228 at df = 10, 2.086 at df = 20, 1.980 at df = 120, and 1.960, the z value, at ∞.
Common mistakes
- Reading the two-tailed row for a one-tailed test, or the reverse. It doubles or halves your real α without any warning.
- Using n instead of n − 1. For small samples it changes the answer: df = 10 gives 2.228, df = 11 gives 2.201.
- Comparing a negative t with a positive critical value. For a two-tailed test compare |t|; for a lower-tail test the critical value is negative, −t*.
Frequently Asked Questions
- How do I read a t-table?
- Find the row for your degrees of freedom and the column for your significance level — using the one-tail row for a one-tailed test and the two-tail row for a two-tailed test. The entry is the critical value. For df = 10 and α = .05 two-tailed it is 2.228: reject the null hypothesis if |t| ≥ 2.228.
- What is the critical t-value for a 95% confidence interval?
- It depends on the degrees of freedom: 2.228 for df = 10, 2.064 for df = 24, 2.042 for df = 30, and 1.960 as df grows without limit. Use the column headed 95% — one tail .025, two tails .05.
- What is the difference between one-tailed and two-tailed critical values?
- A two-tailed test splits α between both tails, so its critical values cut off α/2 on each side: ±2.228 at α = .05 with df = 10. A one-tailed test puts all of α in one tail and needs a smaller cut-off, 1.812. Decide which you need before seeing the data.
- What if my degrees of freedom are not in the table?
- Use the lookup box for the exact value, or follow the textbook convention of taking the next smaller df that is printed, which errs on the side of not rejecting. Interpolating between the two neighbouring rows also gives a close answer.
- Why does the t-table end with ∞?
- As the degrees of freedom increase, the t distribution converges to the standard normal, so the ∞ row holds z critical values: 1.645, 1.960, 2.326 and 2.576 for one-tail areas of .05, .025, .01 and .005. Even at df = 1000 the t values differ from z only in the third decimal.
- How do I calculate the degrees of freedom for a t-test?
- One-sample and paired tests use n − 1, counting pairs for paired data. Two independent groups with a pooled variance use n₁ + n₂ − 2. Welch's test uses the Welch–Satterthwaite formula, which usually gives a fractional df, and a regression coefficient uses n − k − 1.