diff --git a/staff.md b/staff.md
index aeef534670102c66123ea79ec221c71a1cae733f..3760c91ca165fe4b784f745ec5525f00a082e6a4 100644
--- a/staff.md
+++ b/staff.md
@@ -16,9 +16,12 @@ Staff information is stored in the `_staffers` directory and rendered according
 {{ staffer }}
 {% endfor %}
 
+{% assign teaching_assistants = site.staffers | where: 'role', 'Teaching Assistant' %}
+{% assign num_teaching_assistants = teaching_assistants | size %}
+{% if num_teaching_assistants != 0 %}
 ## Teaching Assistants
 
-{% assign teaching_assistants = site.staffers | where: 'role', 'Teaching Assistant' %}
 {% for staffer in teaching_assistants %}
 {{ staffer }}
 {% endfor %}
+{% endif %}