diff --git a/src/pages/StudentDashboard.tsx b/src/pages/StudentDashboard.tsx
index cd368981..3bfe7528 100644
--- a/src/pages/StudentDashboard.tsx
+++ b/src/pages/StudentDashboard.tsx
@@ -303,7 +303,7 @@ function StudentDashboard() {
Passed
) : END_EVALS_ENDED ? (
Failed
- ) : END_EVALS_ENDED || !dashboard?.passed_mid_evals ? (
+ ) : END_EVALS_ENDED || (!dashboard?.passed_mid_evals && MID_EVALS_ENDED) ? (
Failed
) : (
Pending