diff --git a/src/main/java/org/olat/modules/forms/ui/RubricAvgRenderer.java b/src/main/java/org/olat/modules/forms/ui/RubricAvgRenderer.java
index d8933f9902d30fa7d4c604bf1e2c346f5ec881f5..0ac3364e3ed07d4f5b6dd8c12229b55067cf875c 100644
--- a/src/main/java/org/olat/modules/forms/ui/RubricAvgRenderer.java
+++ b/src/main/java/org/olat/modules/forms/ui/RubricAvgRenderer.java
@@ -61,11 +61,11 @@ public class RubricAvgRenderer implements FlexiCellRenderer {
 		Range neutralRange = new Range(rubric.getLowerBoundNeutral(), rubric.getUpperBoundNeutral());
 		Range sufficientRange = new Range(rubric.getLowerBoundSufficient(), rubric.getUpperBoundSufficient());
 		target.append("<div class='o_rubric_avg ");
-		if (insufficientRange.getLower() <= value && value < insufficientRange.getUpper()) {
+		if (insufficientRange.getLower() <= value && value <= insufficientRange.getUpper()) {
 			target.append("o_rubric_insufficient");
-		} else if (neutralRange.getLower() <= value && value < neutralRange.getUpper()) {
+		} else if (neutralRange.getLower() <= value && value <= neutralRange.getUpper()) {
 			target.append("o_rubric_neutral");
-		} else if (sufficientRange.getLower() <= value && value < sufficientRange.getUpper()) {
+		} else if (sufficientRange.getLower() <= value && value <= sufficientRange.getUpper()) {
 			target.append("o_rubric_sufficient");
 		}
 		target.append("'>");