Skip to main content
Skip to calculator
Advertisement

Last updated: July 16, 2026

Average Rating Calculator

Quick Answer

The Average Rating Calculator computes the weighted arithmetic mean of a star-rating distribution using the formula R = Σ(s × n_s) / N, where s is each star level and n_s is its vote count. It supports 5-star and 10-star scales, returning the average rating, satisfaction rate, dissatisfaction rate, quality label, and total vote count.

To calculate an average star rating, multiply each star value by the number of votes at that level, add up all those products, then divide by the total number of votes. For example, 450 five-star, 300 four-star, 150 three-star, 60 two-star, and 40 one-star votes gives a total score of 4,060 out of 1,000 votes, yielding an average rating of 4.06 stars.

Key Takeaways

  • The average rating is a weighted arithmetic mean: R = Σ(s × n_s) / N, where n_s is the vote count for each star level s.
  • Satisfaction rate (high-rating share) and dissatisfaction rate (low-rating share) reveal distribution shape that the mean alone can miss.
  • Ratings with fewer than 30 votes are statistically unreliable; platforms use Bayesian smoothing to adjust low-sample means toward a global prior.
  • A 5-star rating converts directly to a 10-star rating by multiplying by 2; always normalize to a 0–1 scale before comparing systems.
  • Quality labels (Excellent ≥90%, Very Good ≥80%, Good ≥70%, Average ≥60%, Below Average ≥40%, Poor <40%) map normalized ratings to actionable tiers.
Helpful
Not helpful
Save as image
Share
Embed
Cite
Write feedback

Formula

R = Σ(s × n_s) / N

Where:

  • R=Average Rating(stars)
  • s=Star value (1 to S)(stars)
  • n_s=Number of votes for star level s(votes)
  • N=Total number of votes(votes)
  • S=Maximum star level (5 or 10)(stars)
Average Rating Calculator — Star Distribution DiagramA horizontal bar chart showing an example 5-star rating distribution: 5 stars 45%, 4 stars 30%, 3 stars 15%, 2 stars 6%, 1 star 4%. The weighted average is 4.10 stars. The formula Average Rating equals sum of starValue times count divided by totalVotes is displayed in a bordered callout box.Star Rating Distribution — Weighted AverageStars★★★★★45% (450 votes)★★★★☆30% (300 votes)★★★☆☆15% (150 votes)★★☆☆☆6% (60 votes)★☆☆☆☆4% (40 votes)Average Rating4.10 ★Satisfaction Rate75%Dissatisfaction10%FormulaR = Σ(s × n)─────────total votess=stars, n=countQuality LabelVery Good0%25%50%75%High ratings (4-5 stars)Mid ratings (3 stars)Low ratings (1-2 stars)
Example 5-star rating distribution (1,000 total votes). The weighted average is calculated as R = Σ(starValue × count) / totalVotes = 4,100 / 1,000 = 4.10 ★, classified as Very Good.

Worked Examples

Amazon Product — Typical 5-Star Distribution

A kitchen blender has accumulated 1,000 reviews. Compute its average rating and satisfaction metrics.

  1. 1Compute totalVotes = 450 + 300 + 150 + 60 + 40 = 1,000
  2. 2Compute totalScore = 5×450 + 4×300 + 3×150 + 2×60 + 1×40 = 2,250 + 1,200 + 450 + 120 + 40 = 4,060
  3. 3Average Rating = 4,060 / 1,000 = 4.06 stars
  4. 4High ratings (4+5 stars) = 450 + 300 = 750 → Satisfaction Rate = 750/1000 × 100 = 75%
  5. 5Low ratings (1+2 stars) = 60 + 40 = 100 → Dissatisfaction Rate = 100/1000 × 100 = 10%
Final Answer: 4.06 stars

Restaurant Rating — Small Sample

A new restaurant received 50 ratings in its first week. What is the average score?

  1. 1Compute totalVotes = 20 + 15 + 10 + 3 + 2 = 50
  2. 2Compute totalScore = 5×20 + 4×15 + 3×10 + 2×3 + 1×2 = 100 + 60 + 30 + 6 + 2 = 198
  3. 3Average Rating = 198 / 50 = 3.96 stars
  4. 4Satisfaction Rate = (20+15)/50 × 100 = 70%
  5. 5Quality Label: 3.96/5 = 79.2% → Good
Final Answer: 3.96 stars

Movie Rating — 10-Star System

An online film database uses a 10-star scale. A movie received 500 total votes. Find the average.

  1. 1Compute totalVotes = 80+100+120+90+50+30+15+10+5+0 = 500
  2. 2Compute totalScore = 10×80 + 9×100 + 8×120 + 7×90 + 6×50 + 5×30 + 4×15 + 3×10 + 2×5 + 1×0
  3. 3= 800 + 900 + 960 + 630 + 300 + 150 + 60 + 30 + 10 + 0 = 3,840
  4. 4Average Rating = 3,840 / 500 = 7.68 stars
  5. 5Satisfaction Rate (7-10 stars) = (80+100+120+90)/500 × 100 = 78%
Final Answer: 7.68 stars

Introduction

The Average Rating Calculator computes the weighted arithmetic mean of a star-rating distribution — the standard method used by Amazon, Google, Yelp, IMDb, and virtually every review platform. Rather than simply averaging a list of individual ratings, it uses the aggregated vote counts at each star level, making it efficient for large datasets. The tool supports both 5-star and 10-star systems and also outputs satisfaction rate, dissatisfaction rate, and a quality label so you can interpret the result at a glance.

How the Weighted Average Formula Works

The core formula is R = Σ(s × n_s) / N, where *s* is each star level, *n_s* is the vote count for that level, and *N* is the total number of votes. For a 5-star product with 450 five-star votes, 300 four-star votes, 150 three-star votes, 60 two-star votes, and 40 one-star votes: totalScore = (5×450)+(4×300)+(3×150)+(2×60)+(1×40) = 4,060 and totalVotes = 1,000, giving an average of 4.06. This is identical to summing every individual rating value and dividing by the count — the aggregated form is simply computationally cheaper. For a deeper statistical context, see the descriptive statistics calculator which covers mean, variance, and more.

Satisfaction Rate and Dissatisfaction Rate

Beyond the raw average, two derived metrics help interpret the distribution shape. The satisfaction rate is the share of high-rating votes: for a 5-star system, 4- and 5-star votes are considered satisfied; for a 10-star system, 7- through 10-star votes count. The dissatisfaction rate captures the low end: 1- and 2-star in the 5-star system; 1- through 3-star in the 10-star system. A product can have an average of 3.5 yet show 60% satisfaction if most voters are polarized between 1 and 5. Understanding both metrics together paints a much clearer picture than the mean alone. The frequency distribution calculator can help you visualize such polarized distributions.

5-Star vs 10-Star Rating Systems

The 5-star scale is the global standard for e-commerce and app stores (Amazon, Google Play, App Store, Yelp). Its simplicity reduces cognitive load for reviewers, which typically increases response rates. The 10-star scale provides finer granularity and is common in film criticism (IMDb uses a 10-point scale) and hospitality surveys. Converting between systems is straightforward: a 4.2/5.0 rating equals 8.4/10. Research published in the *Journal of Marketing Research* (DOI link) shows that coarser scales can introduce acquiescence bias, while finer scales increase response time. Choose the scale that matches your use case and be consistent over time to allow trend analysis.

Understanding Quality Labels

The calculator assigns a quality label by normalizing the average rating to the maximum (rating / maxRating) and comparing against thresholds: ≥90% → Excellent, ≥80% → Very Good, ≥70% → Good, ≥60% → Average, ≥40% → Below Average, <40% → Poor. These thresholds mirror those used by major consumer sites. A 4.5/5.0 (90%) earns 'Excellent'; a 3.5/5.0 (70%) earns 'Good'. Industry benchmarks from Trustpilot suggest that scores below 3.5/5.0 (70%) correlate with significantly higher churn and lower conversion rates, making quality labels a useful proxy for business health.

Statistical Considerations: Sample Size and Bayesian Adjustment

A 5-star average from 3 reviews is far less reliable than the same average from 3,000 reviews. For small samples, the raw weighted mean can be misleading. A common correction is the Bayesian average: R_B = (C × m + Σ(s × n_s)) / (C + N), where *m* is the global mean rating across all products and *C* is a prior weight (commonly set to the minimum vote threshold). This is similar to how IMDb computes its weighted rating for Top 250 films. For statistical testing of rating differences between groups, see the Mann-Whitney U test calculator, which is well-suited for ordinal data like Likert scales. The Central Limit Theorem (see central-limit-theorem calculator) guarantees that sample means of rating distributions converge to normality, enabling parametric hypothesis testing for large samples.

Real-World Applications

Average rating calculators appear across nearly every digital industry. E-commerce: Amazon, eBay, and Shopify display star ratings to influence purchase decisions — studies show a one-star increase correlates with a 5–9% revenue lift for restaurants (Harvard Business School). Hospitality: Hotels monitor TripAdvisor and Google ratings; most booking algorithms boost listings above 4.0/5.0. Healthcare: Hospital satisfaction surveys (HCAHPS) use Likert scales and aggregate scores to rank providers, affecting government reimbursements. Education: Coursera and Udemy display instructor ratings calculated from thousands of individual scores. Software: App stores use ratings to determine search ranking and featuring. Understanding how the underlying formula works helps you interpret these numbers critically rather than accepting them at face value. For a related measure, see the mean absolute deviation calculator to quantify how spread out the individual ratings are around the mean.

Quick Reference Card

Average Rating Quick Reference

Quick referenceAverage Rating Calculator

R = (5×n5 + 4×n4 + 3×n3 + 2×n2 + 1×n1) / (n5+n4+n3+n2+n1)

Valid range: 1.00 to 5.00 (5-star) or 1.00 to 10.00 (10-star)

Common Values

Excellent threshold (≥90%)≥4.50 / 5 or ≥9.00 / 10
Very Good threshold (≥80%)≥4.00 / 5 or ≥8.00 / 10
Good threshold (≥70%)≥3.50 / 5 or ≥7.00 / 10
Consumer filter cutoff (typical)4.00 / 5 on major platforms

Watch Out

  • Do not interpret average ratings from fewer than 30 votes as representative — small samples are highly sensitive to a single extreme review.
  • A high average can coexist with a high dissatisfaction rate if the distribution is bimodal (J-shaped or U-shaped).
  • Comparing ratings across platforms is unreliable without normalization because different user populations rate differently (grade inflation vs. strict scoring).
  • Ratings may include fake or incentivized reviews; always check the vote count and recent trend alongside the mean.

Pro Tips

  • Track the satisfaction rate alongside the average — a drop in satisfaction rate can precede a drop in the mean by weeks as new negative votes accumulate.
  • When presenting ratings publicly, show the full distribution histogram alongside the mean to prevent misleading interpretation of a skewed dataset.
  • Use the Bayesian average formula R_B = (C×m + Σ(s×n_s))/(C+N) with a prior weight C equal to your minimum vote threshold when comparing products with very different vote counts.
  • For time-series analysis, compute a rolling 30-day average rather than the all-time mean to detect recent quality trends.

FAQs

How is the average star rating calculated?

The average star rating is the weighted arithmetic mean: multiply each star value (1–5 or 1–10) by the number of votes at that level, sum all those products, then divide by the total number of votes. For example, 100 five-star and 100 three-star votes give (500+300)/200 = 4.0 stars.

Is an average of 3.5 stars out of 5 good?

3.5/5 normalizes to 70%, which this calculator labels as 'Good'. In competitive markets like e-commerce, most buyers filter by 4.0+ stars, so 3.5 is below the threshold many customers apply. In a B2B survey context, however, 3.5 may be perfectly acceptable depending on industry norms.

How many reviews are needed for a reliable average?

Statistical reliability depends on variance and confidence level. A rough rule of thumb is at least 30 reviews before the mean stabilizes meaningfully. Below 10 reviews, the rating is easily skewed by a single extreme vote. Platforms like Yelp and Amazon apply Bayesian smoothing to pull ratings with very few reviews toward the global mean.

Why does Amazon's displayed rating sometimes seem off?

Amazon uses a machine-learning-based 'global average rating' that weights recent reviews more heavily, applies Bayesian smoothing, and may exclude verified vs. unverified reviews differently. This means the displayed number can differ from a simple weighted arithmetic mean of all visible votes.

Can I convert a 5-star rating to a 10-star rating?

Yes, by multiplying by 2: a 4.2/5.0 rating equals 8.4/10.0. The conversion is linear because both scales are ordinal with equal spacing between levels. When comparing products rated on different scales, always normalize to a 0–1 or 0–100 percentage first.

What is the difference between the average rating and the median rating?

The average (mean) rating weights each vote by its star value and is sensitive to extreme ratings — a flood of 1-star reviews pulls the mean down significantly. The median rating is the middle value and is more robust to outliers. For a bimodal distribution (many 1-star and 5-star votes, few in between), the median is often more informative than the mean.