With a Teacher account it is possible to login at Teachers area or Student login. After that one coul jump between those two logins without being forced to login separately.
With a customer account you administrate the above Teacher ccount. You can create Teacher accounts. You can stop a teacher account if a teacher stops their employment. You can put a substitute teacher in duty for a limited time.