Free Statistics Calculator — no signup

Standard Deviation Calculator

Enter your dataset and instantly get sample or population standard deviation, mean, variance, and a full step-by-step breakdown — completely free.

Calculate SD — Free

✓ No signup  ·  Sample & Population  ·  Step-by-step breakdown

mathgptfree.com/standard-deviation-calculator
Dataset
85, 92, 78, 90, 88
Mean (x̄) 86.6
Std Deviation 5.63
Variance 31.70
Sample & Population modes Real-time calculation Step-by-step breakdown No account required Works on any device
Standard Deviation Calculator Instant results · Free
Sample datasets
Paste from Excel, enter manually, or use a sample dataset above
0 numbers entered
Parsing your dataset…
Computing mean…
Calculating deviations…
Finalizing results…
Standard Deviation
Mean (x̄)
Variance
Count (n)
Min / Max
Step 1: Calculate the mean
x̄ = (x₁ + x₂ + … + xₙ) / n = 86.60 / 5 = 17.32
Step 2: Compute deviations from mean (xi − x̄)
85 − 86.6 = −1.6  |  92 − 86.6 = 5.4  |  78 − 86.6 = −8.6
Step 3: Square each deviation
(−1.6)² = 2.56  |  (5.4)² = 29.16  |  (−8.6)² = 73.96
Step 4: Sum squared deviations
Σ(xi − x̄)² = 2.56 + 29.16 + 73.96 + … = 126.80
Step 5: Divide by (n−1) and take square root
s = √(126.80 / (n−1)) = √31.70 = 5.630

Full step-by-step breakdown is ready

View Full Solution →

How to Use the Standard Deviation Calculator

Three steps — from raw numbers to full statistical breakdown.

01
Enter your data

Type or paste your numbers separated by commas or spaces. Or click a sample dataset to see the standard deviation calculator in action instantly.

02
Choose sample or population

Select Sample SD if your data is a subset of a larger group — the most common choice. Select Population SD if you have every data point in the entire group.

03
Get instant results

The calculator displays mean, standard deviation, variance, count, min, and max — plus a full step-by-step breakdown showing exactly how SD was computed.

What Is Standard Deviation?

Standard deviation is a statistical measure that tells you how spread out the values in a dataset are relative to their mean. A small standard deviation means the data points cluster tightly around the average, while a large one means they are widely scattered. It is one of the most fundamental concepts in statistics, used everywhere from academic research and quality control to financial risk analysis and machine learning.

To understand why standard deviation matters, consider two university classes that both average 75% on an exam. In class A, the scores range from 72 to 78 — students performed remarkably similarly, and the standard deviation is small. In class B, scores range from 40 to 98 — the same average masks huge differences between high and low performers, reflected in a large standard deviation. The mean alone would tell you nothing about this critical difference; only the standard deviation reveals it.

In statistics, you’ll encounter two versions of the formula, denoted σ (sigma) for population standard deviation and s for sample standard deviation. The difference lies in the denominator of the formula. When you calculate σ, you divide by N — the total number of data points — because you’re working with the entire population. When you calculate s, you divide by n−1 instead. This adjustment, known as Bessel’s correction, compensates for the fact that a sample tends to underestimate the true variability of the full population. Subtracting one degree of freedom produces an unbiased estimate.

In practice, sample SD is the right choice for the vast majority of situations: surveys, lab experiments, market research, and any analysis where your dataset represents a larger group. Population SD is appropriate when you genuinely have data for every single member of the group — for example, the heights of every player on a specific basketball team, or quality measurements for every unit in a production batch. When in doubt, use sample SD.

Standard deviation is one of many statistical tools taught across math curricula. If you’re working through a full problem set that goes beyond descriptive statistics, MathGPT Free’s AI math solver can handle everything from probability distributions to multivariable calculus — step by step.

Standard Deviation Formulas

Two formulas for two contexts — here’s when to use each.

Sample Standard Deviation (s)
s = √( Σ(xi − x̄)² / (n−1) )
xi = each individual value
= sample mean (arithmetic average)
n = number of values in the sample
n−1 = degrees of freedom (Bessel’s correction)
Use when your data is a sample drawn from a larger population — the most common case in research, surveys, and homework problems.
Population Standard Deviation (σ)
σ = √( Σ(xi − μ)² / N )
xi = each individual value
μ = population mean (mu)
N = total number of values in the population
Σ = sum of all squared deviations
Use when you have data for every member of the entire group — such as all employees in a company or all products in a batch.
Why n−1 instead of n? When estimating population SD from a sample, dividing by n tends to underestimate true variability because the sample mean is calculated from the same data. Dividing by n−1 (Bessel’s correction) removes this bias and gives a more accurate estimate of the population’s spread. The larger your sample, the smaller this difference becomes.

Struggling with the algebra behind the formula? The free algebra solver breaks down equations like variance and summation notation step by step — useful if you need to show your work on an assignment.

Step-by-Step Example: Calculating Standard Deviation

Let’s walk through a complete calculation using the dataset 72, 85, 90, 68, 79 with the sample SD formula. This is exactly what happens inside the standard deviation calculator when you click Calculate.

Step 1

Find the mean. Add all values and divide by the count: (72 + 85 + 90 + 68 + 79) / 5 = 394 / 5 = 78.8. This is x̄, the reference point for measuring spread.

Step 2 – 4

For each value, subtract the mean to get the deviation (xi − x̄), then square it. The table below shows every calculation:

Value (xi) Deviation (xi − x̄) Squared Deviation (xi − x̄)²
7272 − 78.8 = −6.8(−6.8)² = 46.24
8585 − 78.8 = 6.2(6.2)² = 38.44
9090 − 78.8 = 11.2(11.2)² = 125.44
6868 − 78.8 = −10.8(−10.8)² = 116.64
7979 − 78.8 = 0.2(0.2)² = 0.04
Sum of deviations = 0Σ(xi − x̄)² = 326.80
Step 5

Divide the sum of squared deviations by (n−1): 326.80 / (5−1) = 326.80 / 4 = 81.70. This value is the sample variance.

Step 6

Take the square root of the variance to get sample standard deviation: √81.70 ≈ 9.04. The standard deviation of this dataset is approximately 9.04. This means the typical score deviates from the mean of 78.8 by about 9 points in either direction.

Who Uses a Standard Deviation Calculator?

From students to financial analysts — SD is universal.

🟣 Students
Check your stats homework in seconds

Whether you’re working through a stats problem set or verifying your manual calculation, this standard deviation calculator with steps gives you instant results and shows you whether you used the right formula. For more complex assignments that mix statistics with algebra or calculus, MathGPT Free solves full multi-step problems with detailed explanations.

Find SD for test scores: 78, 85, 92, 88, 76
🔵 Researchers
Analyze data variability in your study

Research datasets often require quick descriptive statistics before running more advanced tests. Get mean and standard deviation alongside count and range in one calculation — no spreadsheet needed. For more advanced analysis involving integrals or differential equations, the calculus solver handles the next layer of complexity.

Blood pressure readings across 20 patients
🟢 Finance
Measure volatility of investment returns

Standard deviation is the core metric for investment volatility. Use the population or sample standard deviation calculator to assess how consistent or erratic a set of returns has been over time.

Monthly returns: 2.1%, −0.8%, 3.4%, 1.2%, −1.5%
🟠 Teachers
Generate worked examples for class

Demonstrate the difference between population and sample SD with the same dataset. Run a quick calculation to verify your answer key, or show students how changing one value shifts the entire distribution.

Demonstrate population vs sample SD with the same dataset

Sample vs Population Standard Deviation: Which to Use?

The choice between sample and population standard deviation comes down to one question: do you have data for everyone in the group, or just some of them? If you surveyed 200 students from a school of 2,000, your data is a sample — use the sample SD formula with n−1 in the denominator. If you measured every single student at that school, you have the full population and should use σ with N.

In most academic and professional contexts, sample SD is the default. Scientific studies, opinion polls, quality sampling, and A/B tests all work with subsets. Population SD is more common in manufacturing quality control (measuring every unit off a line), census data analysis, or any context where the dataset is the entire group being studied, not a representation of something larger.

  Sample SD (s) Population SD (σ)
Formula divisor n − 1 N
When to use Subset of data from a larger group All data for the entire group
Common in Research, surveys, experiments Quality control, census, full audits
Result vs population Slightly larger (unbiased estimate) Exact value for that group

One practical tip: if you’re unsure, use sample SD. It’s the more conservative estimate — it assumes you might be missing data points and adjusts accordingly. The larger your dataset, the less the difference between s and σ matters, since the gap between dividing by n and n−1 shrinks as n grows.

Frequently Asked Questions

Sample standard deviation (s) is used when your data represents a subset of a larger group, and divides by (n−1) to correct for bias — this is known as Bessel’s correction. Population standard deviation (σ) is used when you have data for every member of the entire group, and divides by N. In most real-world research and statistics homework, sample SD is the correct choice.
Simply type or paste your numbers into the input box, separated by commas or spaces. Then choose whether you want Sample SD or Population SD using the toggle, and click Calculate. The calculator will display your mean, standard deviation, variance, count, min, and max instantly — along with a full step-by-step breakdown.
A high standard deviation means your data points are spread far from the mean, indicating high variability or inconsistency. For example, test scores with a high SD suggest students performed very differently from one another. In finance, a high SD in investment returns signals greater risk and price volatility.
For sample standard deviation: s = √( Σ(xi − x̄)² / (n−1) ), where x̄ is the sample mean and n is the number of values. For population standard deviation: σ = √( Σ(xi − μ)² / N ), where μ is the population mean and N is the total count. The key difference is dividing by n−1 versus N.
You cannot calculate standard deviation from the mean alone — you need all the individual data points. The mean tells you the central value, but SD measures how far each data point deviates from that center, which requires the full dataset. If you only have summary statistics, you would need additional information like the sum of squared deviations.
Variance is the average of squared deviations from the mean — it is the value inside the square root in the SD formula. Standard deviation is simply the square root of variance, which brings the measurement back to the same units as your original data. If your data is in centimeters, variance is in cm² while SD is in cm, making SD much easier to interpret.
Yes, this standard deviation calculator is completely free with no signup, registration, or payment required. You can calculate SD for any dataset of any size instantly and access the mean, variance, count, min, max, and step-by-step breakdown without any account. It works on any device including phones, tablets, and desktops.

Calculate Standard Deviation — Free, Instant, No Signup

Enter your dataset and get mean, SD, variance, and a step-by-step breakdown in seconds.

Use the Calculator →