It seems that Super Admin is the only role that has the permissions to assign Learners to classes, it seems to be a hassle for a Coach who is trying to quickly assign a Learner to his/her class and has to ask an Admin to do it. I recommend that this capability be coded in as a setting that can be granted to a coach and admin user type.
For example, Under the Super Admin role add:
Facility → Users → Options → Edit Details → If the User Type “Coach” or “Admin” is selected, then add a permission checkbox "Allow to assign User Type “Learner” to their assigned classes. The Coach should only be able to see “Learner” user types, while Amins can see all.