Это потому, что console.log (isStudent) выполняется раньше, чем isStudent = true.
Это всегда будет так, поскольку вызов firebase занимает некоторое время.Также рассмотрите возможность использования компонента класса, а не компонента функции, и используйте некоторую инфраструктуру, такую как redux / saga или redux / thump для таких асинхронных вызовов.
Возможно, вы можете попробовать использовать await / async, это может сработать.
Ваш код никогда не будет работать.