Pooled Standard Deviation Calculator

Pooled Standard Deviation Calculator

Combine standard deviations from multiple independent samples into a single pooled estimate of variation.

Last updated: March 2026

Multiple Samples

Pooled Standard Deviation
3.311236
Pooled Variance10.964286
Total df7
Number of Groups2
Per-Group Statistics
Sample 1
n
5
Mean
14.0000
Variance
10.0000
Sample 2
n
4
Mean
23.7500
Variance
12.2500

What is Pooled Standard Deviation?

Pooled standard deviation is a weighted average of standard deviations from two or more independent samples. It provides a single estimate of the common standard deviation when you have reason to believe that multiple groups share the same underlying variability, even if their means differ.

This statistic is commonly used in hypothesis testing, particularly in two-sample t-tests and ANOVA. The pooling process combines the sum of squares from each group and divides by the total degrees of freedom, resulting in a more stable and reliable estimate than any single sample's standard deviation, especially when sample sizes are small.

The pooled standard deviation is particularly useful when comparing groups that are expected to have similar variability but different means—such as comparing test scores across different teaching methods, or measuring product quality across different production lines.

How to Calculate Pooled Standard Deviation

The Formula

spooled = √[(SS₁ + SS₂ + ... + SSk) / (df₁ + df₂ + ... + dfk)]
Where: SSi = Sum of squares for group i = Σ(x - x̄i
dfi = Degrees of freedom for group i = ni - 1
k = Number of groups

Step-by-Step Process

Step 1: Calculate mean for each sample group
Step 2: Calculate sum of squares (SS) for each group
Step 3: Calculate degrees of freedom (n-1) for each group
Step 4: Sum all SS values across groups
Step 5: Sum all df values across groups
Step 6: Divide total SS by total df to get pooled variance
Step 7: Take square root to get pooled standard deviation

Assumptions

✓ Groups are independent of each other
✓ Groups have approximately equal variances (homogeneity)
✓ Data within each group is approximately normally distributed
✓ Each group has at least 2 observations

Example: Pooling Two Samples

Comparing test scores from two classes:

Given:
Class A: 10, 12, 14, 16, 18
Class B: 20, 22, 25, 28
Class A:
n₁ = 5, mean = 14, variance = 10, SS₁ = 40, df₁ = 4
Class B:
n₂ = 4, mean = 23.75, variance = 11.583, SS₂ = 34.75, df₂ = 3
Calculation:
Total SS = 40 + 34.75 = 74.75
Total df = 4 + 3 = 7
Pooled variance = 74.75 / 7 = 10.679
Pooled SD = √10.679 = 3.268
Result:
spooled = 3.268
This pooled estimate combines information from both classes, providing a more stable measure of variability than either class alone.

Frequently Asked Questions

When should I use pooled standard deviation?

Use pooled SD when conducting two-sample t-tests with equal variances assumption, comparing multiple groups in ANOVA, or when you need a more stable estimate of common variability across groups. Don't use it if groups have very different variances.

What if my sample sizes are different?

Pooled SD automatically accounts for different sample sizes by weighting each group's contribution by its degrees of freedom (n-1). Larger samples contribute more to the pooled estimate, which is statistically appropriate.

How is this different from regular standard deviation?

Regular SD is calculated from a single sample. Pooled SD combines multiple samples, assuming they share a common variance. It's essentially a weighted average that gives you more data points for a more reliable estimate.

What are degrees of freedom (df)?

Degrees of freedom for a sample is n-1, where n is the sample size. It represents the number of independent values available to vary. Total df is the sum of df from all groups, used to divide the total sum of squares.

Can I pool more than two samples?

Yes! You can pool any number of samples (groups). This calculator supports up to 6 groups. The formula extends naturally: sum all the sum of squares and divide by the total degrees of freedom across all groups.

What if the variances aren't equal?

If groups have substantially different variances (heteroscedasticity), pooling is inappropriate and can give misleading results. Use Welch's t-test or separate variance estimates instead. Test for equal variances before pooling.

How do I interpret the result?

The pooled SD represents the typical spread of data points around their group mean, assuming all groups have the same underlying variability. Larger values indicate more spread; smaller values indicate data clustered closely around means.

Why is pooled variance calculated before SD?

Pooled variance is the intermediate step: it's the weighted average of sample variances. Standard deviation is simply the square root of variance, expressed in the same units as the original data for easier interpretation.

Related Tools