1. Зачем редактирование оценок делать так же как редактирование учеников? Если есть другой способ почему бы не показать его?
2. Авторизацию нужно сделать не в отдельной вкладке а в отдельной форме. Зачем упрощать?
3. Зачем делить авторизацию на ученика и учителя? Учитель он же администратор всем остальным нет необходимости видеть, изменять или удалять пользователей и пароли.