I'm not sure about using it in class or not but he can definitely use EPGY on different computers. We use it through Open Enrollment and have used it on several different computers with no issues. I don't know if it would be different if not using Open Enrollment though.