diff --git a/app/controllers/course/courseware.php b/app/controllers/course/courseware.php
index 9174192226a8f87d555c16db2aef759f4dca903c..76de065fb54888cdeb020a2ca02e81a17ec7ff81 100644
--- a/app/controllers/course/courseware.php
+++ b/app/controllers/course/courseware.php
@@ -228,7 +228,7 @@ class Course_CoursewareController extends AuthenticatedController
         $usersCounter = count($courseMemberIds);
         foreach ($blks as $blk) {
             $progresses = $userProgresses[$blk];
-            $usersProgress = $progresses['count'] ? (float) $progresses['sum'] : 0;
+            $usersProgress = $progresses['count'] ? (float) $progresses['grade'] : 0;
             $data['progress'] += $usersProgress / $usersCounter;
         }