Skip to content

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.

Critical values of Student's t distribution
One tail α0.250.100.050.0250.010.0050.0010.0005
Two tails α0.500.200.100.050.020.010.0020.001
Confidence level50%80%90%95%98%99%99.8%99.9%
11.0003.0786.31412.70631.82163.657318.309636.619
20.8161.8862.9204.3036.9659.92522.32731.599
30.7651.6382.3533.1824.5415.84110.21512.924
40.7411.5332.1322.7763.7474.6047.1738.610
50.7271.4762.0152.5713.3654.0325.8936.869
60.7181.4401.9432.4473.1433.7075.2085.959
70.7111.4151.8952.3652.9983.4994.7855.408
80.7061.3971.8602.3062.8963.3554.5015.041
90.7031.3831.8332.2622.8213.2504.2974.781
100.7001.3721.8122.2282.7643.1694.1444.587
110.6971.3631.7962.2012.7183.1064.0254.437
120.6951.3561.7822.1792.6813.0553.9304.318
130.6941.3501.7712.1602.6503.0123.8524.221
140.6921.3451.7612.1452.6242.9773.7874.140
150.6911.3411.7532.1312.6022.9473.7334.073
160.6901.3371.7462.1202.5832.9213.6864.015
170.6891.3331.7402.1102.5672.8983.6463.965
180.6881.3301.7342.1012.5522.8783.6103.922
190.6881.3281.7292.0932.5392.8613.5793.883
200.6871.3251.7252.0862.5282.8453.5523.850
210.6861.3231.7212.0802.5182.8313.5273.819
220.6861.3211.7172.0742.5082.8193.5053.792
230.6851.3191.7142.0692.5002.8073.4853.768
240.6851.3181.7112.0642.4922.7973.4673.745
250.6841.3161.7082.0602.4852.7873.4503.725
260.6841.3151.7062.0562.4792.7793.4353.707
270.6841.3141.7032.0522.4732.7713.4213.690
280.6831.3131.7012.0482.4672.7633.4083.674
290.6831.3111.6992.0452.4622.7563.3963.659
300.6831.3101.6972.0422.4572.7503.3853.646
400.6811.3031.6842.0212.4232.7043.3073.551
500.6791.2991.6762.0092.4032.6783.2613.496
600.6791.2961.6712.0002.3902.6603.2323.460
800.6781.2921.6641.9902.3742.6393.1953.416
1000.6771.2901.6601.9842.3642.6263.1743.390
1200.6771.2891.6581.9802.3582.6173.1603.373
1,0000.6751.2821.6461.9622.3302.5813.0983.300
∞ (z)0.6741.2821.6451.9602.3262.5763.0903.291

How to Use the T-Table (Student's t Distribution)

  1. 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. 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. 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. 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.

Worked lookups
SituationdfColumnCritical value
Two-tailed t-test, α = .05, n = 1110One tail .025, two tails .05±2.228
One-tailed t-test, α = .05, n = 1110One tail .051.812
95% confidence interval, n = 2524Confidence level 95%2.064
Two-tailed t-test, α = .01, n = 3130Two 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.

More in Statistics Calculators

See all Statistics Calculators