Statistics Reference

T-Table (Student's t-Distribution Critical Values)

The t-table lists critical values of Student's t-distribution: the cutoffs a t-statistic must exceed to be significant at a given level. Rows are degrees of freedom (df), columns are significance levels (α), with headers for both one-tailed and two-tailed tests. The distribution is symmetric, so only positive values are printed; for a lower tail, use the negative of the table value.

How to Read the T-Table

You need three things: the degrees of freedom, the significance level, and whether your test is one-tailed or two-tailed. The critical value sits where the df row meets the α column.

Example: 95% confidence interval from a sample of 15

  1. Degrees of freedom: df = n − 1 = 15 − 1 = 14, so use the row labeled 14.
  2. A 95% confidence interval leaves 5% split across both tails, so read the two-tail α = 0.05 column (the same column as one-tail α = 0.025).
  3. The cell gives 2.145. The interval is the sample mean ± 2.145 standard errors.

The same lookup works for hypothesis tests: a two-tailed t-test with df = 10 at α = 0.05 rejects the null hypothesis when |t| exceeds 2.228, while a one-tailed test with df = 1 at α = 0.05 uses 6.314.

T-Distribution Critical Values

Each cell is the positive critical value t* for the given degrees of freedom and significance level. The final row, computed at df = 1000, stands in for infinite degrees of freedom and sits within 0.005 of the z critical values in every column.

Critical values of Student's t-distribution by degrees of freedom and significance level
One-tail α0.100.050.0250.010.005
Two-tail α0.200.100.050.020.01
dfcritical values t*
13.0786.31412.70631.82163.657
21.8862.9204.3036.9659.925
31.6382.3533.1824.5415.841
41.5332.1322.7763.7474.604
51.4762.0152.5713.3654.032
61.4401.9432.4473.1433.707
71.4151.8952.3652.9983.499
81.3971.8602.3062.8963.355
91.3831.8332.2622.8213.250
101.3721.8122.2282.7643.169
111.3631.7962.2012.7183.106
121.3561.7822.1792.6813.055
131.3501.7712.1602.6503.012
141.3451.7612.1452.6242.977
151.3411.7532.1312.6022.947
161.3371.7462.1202.5832.921
171.3331.7402.1102.5672.898
181.3301.7342.1012.5522.878
191.3281.7292.0932.5392.861
201.3251.7252.0862.5282.845
211.3231.7212.0802.5182.831
221.3211.7172.0742.5082.819
231.3191.7142.0692.5002.807
241.3181.7112.0642.4922.797
251.3161.7082.0602.4852.787
261.3151.7062.0562.4792.779
271.3141.7032.0522.4732.771
281.3131.7012.0482.4672.763
291.3111.6992.0452.4622.756
301.3101.6972.0422.4572.750
401.3031.6842.0212.4232.704
601.2961.6712.0002.3902.660
801.2921.6641.9902.3742.639
1001.2901.6601.9842.3642.626
1201.2891.6581.9802.3582.617
∞ (z)1.2821.6461.9622.3302.581

One-Tailed vs Two-Tailed

The two header rows describe the same columns from two points of view. A one-tailed test places all of α in a single tail; a two-tailed test splits α across both tails, so each tail holds α/2.

One-tailed test

Directional hypothesis, such as “the new process takes longer than the old one.” At α = 0.05 with df = 10, reject when t exceeds 1.812 (or falls below −1.812 for a lower-tail test).

Two-tailed test

Non-directional hypothesis, such as “the two processes differ.” At α = 0.05 with df = 10, each tail holds 0.025, so reject when |t| exceeds 2.228.

Confidence intervals always use the two-tail reading: a 95% interval corresponds to two-tail α = 0.05, a 99% interval to two-tail α = 0.01.

Degrees of Freedom for Common Tests

  • One-sample t-test: df = n − 1. A sample of 20 observations has df = 19.
  • Two-sample t-test (pooled variance): df = n₁ + n₂ − 2. Groups of 12 and 14 give df = 24. The Welch version uses a smaller, non-integer df computed from the two variances.
  • Paired t-test: df = n − 1, where n is the number of pairs, because the analysis runs on the within-pair differences.
  • Regression slope: df = n − 2 in simple linear regression, one degree lost to each estimated coefficient.

If your exact df is missing from the table, round down to the nearest listed row for a conservative critical value, or compute the exact value with the critical value calculator.

Why the Last Row Matches z

As degrees of freedom grow, the sample standard deviation becomes a precise estimate of the population value, and the t-distribution converges to the standard normal distribution. You can watch the two-tail 0.05 column shrink toward the z value of 1.960: from 12.706 at df = 1 to 2.228 at df = 10, 2.042 at df = 30, 1.980 at df = 120, and 1.962 in the final row. That row is computed at df = 1000 as a stand-in for infinity, which is why it reads 1.962 rather than exactly 1.960; the remaining gap is under 0.005 in every column.

This convergence is why the common shortcut “use z beyond n = 30” exists. It is a reasonable approximation, but the t values are the exact ones whenever the standard deviation is estimated, and the z-table values are simply the limit the t-table approaches.

Where These Values Are Used

Critical t-values appear in two places: hypothesis tests, where the test statistic is compared against the critical value, and confidence intervals, where the critical value scales the standard error into a margin of error. To run the full procedures rather than look up cutoffs, use the t-test calculator or the confidence interval calculator, both of which report the exact critical values and p-values for your data.

Frequently Asked Questions

Why do degrees of freedom matter in the t-table?

Degrees of freedom control the shape of the t-distribution. With few degrees of freedom, the sample standard deviation is an unreliable estimate of the population value, so the distribution has heavy tails and large critical values (6.314 for a one-tail test with df = 1 at alpha = 0.05). As degrees of freedom increase, the estimate stabilizes, the tails thin out, and critical values shrink toward the z values in the bottom row.

How do I choose between the one-tail and two-tail header rows?

Use the one-tail row when your hypothesis has a direction, such as testing whether a mean is greater than a target value. Use the two-tail row when you test for any difference in either direction, or when you build a confidence interval. Both headers point at the same columns: a one-tail alpha of 0.025 and a two-tail alpha of 0.05 give the same critical value, because the two-tail test splits its alpha across both tails.

When should I use the t-table instead of the z-table?

Use the t-table whenever the population standard deviation is unknown and you estimate it from the sample, which covers most real t-tests and confidence intervals for means. Use the z-table when the population standard deviation is genuinely known or the sample is very large. The practical difference fades as samples grow: by df = 120 the two-tail 0.05 critical value is 1.980, already close to the z value of 1.960.

What if my degrees of freedom are not in the table?

The standard conservative rule is to round down to the nearest listed row, so for df = 47 use the df = 40 row (1.684 rather than the exact 1.678 for a one-tail alpha of 0.05). Linear interpolation between the neighboring rows gives a closer approximation when the gap matters. For an exact value at any degrees of freedom, use the critical value calculator on this site instead of interpolating by hand.

Why are t critical values always larger than z critical values?

Estimating the population standard deviation from a sample adds uncertainty on top of the sampling variation in the mean. The t-distribution accounts for that extra uncertainty with heavier tails, so you must go further from zero to enclose the same probability. The penalty is largest for tiny samples (12.706 versus 1.960 for two-tail 0.05 at df = 1) and becomes negligible past a few hundred degrees of freedom.

Can I still use the t-table for large samples?

Yes. The t-distribution is always the exact reference when the standard deviation is estimated, no matter the sample size, so using it for large samples is never wrong. The table simply stops distinguishing t from z at some point: beyond df = 120 the values change so little that the infinity row, which sits within 0.005 of the z critical values, is accurate for practical purposes.