diff --git a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/AbstractFlexiTableRenderer.java b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/AbstractFlexiTableRenderer.java
index bb7b6973c07839dfcfaa67cef81cbb06968341e0..d1091aa792abc80d895a9ef0a387e7d67d28bb20 100644
--- a/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/AbstractFlexiTableRenderer.java
+++ b/src/main/java/org/olat/core/gui/components/form/flexible/impl/elements/table/AbstractFlexiTableRenderer.java
@@ -359,7 +359,9 @@ public abstract class AbstractFlexiTableRenderer extends DefaultComponentRendere
 		FlexiTableDataModel<?> dataModel = ftE.getTableDataModel();
 		int rows = dataModel.getRowCount();
 
-		renderPageSize(sb, ftC, translator);
+		if (rows > 20) {
+			renderPageSize(sb, ftC, translator);
+		}
 
 		sb.append("<ul class='pagination'>");
 		if(pageSize > 0 && rows > pageSize) {