diff --git a/frontend/src/components/BaseLayout.vue b/frontend/src/components/BaseLayout.vue
index b5407e4629acec0b3a90c46b32f5bf1d2633c0d1..da20cfc80e5cb2e05656bdec4f59cdc0bf5134ce 100644
--- a/frontend/src/components/BaseLayout.vue
+++ b/frontend/src/components/BaseLayout.vue
@@ -74,7 +74,7 @@
           <v-btn slot="activator" color="cyan" style="text-transform: none">
             {{ userRole }} | {{ username }} <v-icon>arrow_drop_down</v-icon>
           </v-btn>
-          <user-options class="mt-1"/>
+          <user-options class="mt-1" v-if="!isStudent"/>
         </v-menu>
       </div>
       <slot name="toolbar-right"></slot>
@@ -98,6 +98,7 @@ export default {
     username () { return Authentication.state.user.username },
     userRole () { return Authentication.state.user.role },
     gradySpeak () { return Authentication.gradySpeak },
+    isStudent () { return Authentication.isStudent },
     ...mapStateToComputedGetterSetter({
       pathPrefix: 'UI',
       items: [