Why do most of the courses not have a check box next to them?

The check boxes are used to remove courses from the system. You can only remove courses which do not have any students added to them. The courses with the check boxes are ones that have no students in them and, therefore, can be removed from the system.