t table of critical values (and how to read it)

A t table lists t* critical values, the multipliers you plug into a confidence interval or compare a t statistic against. Read across the row for your degrees of freedom (df = n - 1 for one sample) and down the column for your confidence level. For a 95% CI with df = 24, t* = 2.064.

AP Statistics: Unit 4 (topics 4.1 Sampling Distributions for Sample Means, 4.2 Constructing a Confidence Interval for a Population Mean or Population Mean Difference, 4.4 Setting Up a Test for a Population Mean or Population Mean Difference, 4.5 Carrying Out a Test for a Population Mean or Population Mean Difference). In the Fall 2026 AP Statistics course, t procedures for means sit in Unit 4, and the exam provides formulas and tables for both sections so you read t* from a supplied table.

What t* critical values are

A t critical value, written tt^* (say "t-star"), is a multiplier that comes from the t distribution. You use it in two places: building a confidence interval and running a t test. In the confidence interval formula statistic ±\pm (critical value)(standard error), tt^* sets how wide the interval is. In a test you compare your t statistic against tt^* to see whether the result sits far enough into the tail to be significant.

Every tt^* depends on two things: how confident you want to be (or how small a tail area you are testing) and the degrees of freedom. A t table, also called a t distribution table, is a grid of these values with degrees of freedom down the side and tail probabilities or confidence levels across the top.

How degrees of freedom work

Degrees of freedom, written dfdf, tell you which row of the t table to use. The t distribution is a family of curves, one for each value of dfdf. Smaller dfdf means heavier tails and a larger tt^*; larger dfdf makes the curve look more like the normal curve.

For a single sample of size nn (a one-sample mean, or the mean of paired differences), the rule is:

df=n1df = n - 1

So a sample of n=25n = 25 has df=24df = 24. Here nn is the sample size. You lose one degree of freedom because you estimate the population mean μ\mu (Greek letter "mu") with the sample mean xˉ\bar{x} ("x-bar") before computing the sample standard deviation ss.

How to read the t distribution table for a 95% CI with df = 24

Suppose you are building a 95% confidence interval from a sample of n=25n = 25. Two steps get you to tt^*.

  1. Find your row. With df=n1=24df = n - 1 = 24, go to the row labeled 24.
  2. Find your column. A 95% interval is two-tailed, so the leftover 5% splits into two tails of 2.5% each. Use the column headed 95% confidence, which is the same as upper-tail probability 0.025.

Where that row and column meet you read t=2.064t^* = 2.064. That is the number you multiply by the standard error to get the margin of error.

One-tail vs two-tail columns

Most t tables label each column two ways: an upper-tail probability and a confidence level. The upper-tail probability is the area in one tail beyond tt^*. Let α\alpha ("alpha") be the significance level of a test.

  • For a two-tailed test at level α\alpha, or a confidence interval at level C=1αC = 1 - \alpha, use the column with upper-tail probability α/2\alpha/2. A 95% interval uses 0.025.
  • For a one-tailed test at level α\alpha, use the column with upper-tail probability α\alpha. A one-tailed test at α=0.05\alpha = 0.05 uses 0.05.

With df=24df = 24, the 0.05 column gives t=1.711t^* = 1.711 and the 0.025 column gives t=2.064t^* = 2.064. Same row, different tail area, different critical value. Reading the wrong column is the most common t-table mistake.

What happens to the t critical value as df grows

As degrees of freedom increase, the heavy tails of the t distribution thin out and tt^* shrinks toward the matching z critical value zz^* ("z-star") from the standard normal curve. For 95% confidence, z=1.960z^* = 1.960.

dftt^* for 95%
102.228
242.064
302.042
1001.984
\infty1.960

By df=100df = 100 the t value 1.984 is within about 0.024 of zz^*. That is why large-sample t procedures give almost the same interval as a z procedure. The t value stays a little bigger, so the interval is slightly wider to account for estimating the population standard deviation σ\sigma ("sigma") with the sample standard deviation ss.

Look up t* without the table

You do not have to read the table by hand every time. The confidence interval calculator and the one-sample t test calculator look up tt^* for the degrees of freedom and confidence level you enter. To decide whether a problem calls for t instead of z in the first place, read t test vs z test.

Read t* for a 95% CI with df = 24

You have a sample of n=25n = 25 and want a 95% confidence interval for the population mean. Which tt^* do you use?

  1. Compute the degrees of freedom: df=n1=251=24df = n - 1 = 25 - 1 = 24.

  2. A 95% interval is two-tailed, so the total tail area is 10.95=0.051 - 0.95 = 0.05, and each tail holds 0.05/2=0.0250.05 / 2 = 0.025.

  3. In the t table, take row 24 and the column for upper-tail probability 0.025 (labeled 95% confidence).

  4. Read the value where that row and column meet.

t=2.064t^* = 2.064.

Build a 95% confidence interval with t*

A sample of n=25n = 25 exam scores has sample mean xˉ=50\bar{x} = 50 and sample standard deviation s=10s = 10. Construct a 95% confidence interval for the population mean μ\mu.

  1. Standard error of the mean: SE=s/n=10/25=10/5=2SE = s / \sqrt{n} = 10 / \sqrt{25} = 10 / 5 = 2.

  2. Degrees of freedom: df=251=24df = 25 - 1 = 24, so t=2.064t^* = 2.064.

  3. Margin of error: t×SE=2.064×2=4.128t^* \times SE = 2.064 \times 2 = 4.128.

  4. Interval: xˉ±4.128=50±4.128\bar{x} \pm 4.128 = 50 \pm 4.128.

  5. Lower bound 504.128=45.87250 - 4.128 = 45.872; upper bound 50+4.128=54.12850 + 4.128 = 54.128.

The 95% confidence interval is (45.872,54.128)(45.872, 54.128), or 50±4.12850 \pm 4.128.

Find a one-tailed t critical value

For a one-tailed t test at significance level α=0.05\alpha = 0.05 with df=24df = 24, what is the critical value?

  1. A one-tailed test puts all α=0.05\alpha = 0.05 in a single tail, so use the upper-tail probability 0.05 column.

  2. Take row df=24df = 24.

  3. Read the value where that row and column meet.

t=1.711t^* = 1.711.

Frequently asked questions

Is df = n - 1 always the degrees of freedom?

For a one-sample t procedure or a paired-differences t procedure, yes, df=n1df = n - 1. Two-sample t procedures use a different, more complicated df that technology computes for you, so n1n - 1 applies only when you have a single sample or a single column of paired differences.

Why is t* for 95% and df = 24 equal to 2.064 instead of 1.960?

The value 1.960 is zz^*, which assumes you know the population standard deviation σ\sigma. With only 25 data points you estimate σ\sigma with the sample standard deviation ss, and that extra uncertainty gives the t distribution fatter tails, pushing tt^* up to 2.064. As df grows, tt^* falls back toward 1.960.

Which column do I use for a confidence interval?

Use the confidence-level column that matches your interval, or equivalently the upper-tail probability equal to (1C)/2(1 - C)/2. A 95% interval uses upper-tail 0.025, a 90% interval uses 0.05, and a 99% interval uses 0.005.

What is the difference between the t table and the z table?

The z table (standard normal) has one fixed curve and is used when σ\sigma is known, while the t table has a separate row for every value of df and is used when you estimate σ\sigma with ss. For the same confidence level, tt^* is always a bit larger than zz^*, and the two nearly match once df is large.

df80% CI
two-tail 0.2
90% CI
two-tail 0.1
95% CI
two-tail 0.05
98% CI
two-tail 0.02
99% CI
two-tail 0.01
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
501.2991.6762.0092.4032.678
601.2961.6712.0002.3902.660
801.2921.6641.9902.3742.639
1001.2901.6601.9842.3642.626
10001.2821.6461.9622.3302.581
z*1.2821.6451.9602.3262.576

Each entry is t*, the value with the given central area for a confidence interval (or the given two-tail probability for a test). The bottom row shows the z* values the t-values approach as degrees of freedom grow.