Group membership can be added via dynamic filters or explicitly one at a time. This article will show you how to do both.
Dynamic Filters vs. explicit selection
Dynamic Filters automatically add members to a group when those users' Constituent Manager profiles meet certain parameters or include certain pieces of data that you define. You can create a Dynamic Filter that populates a group with all students in a particular grade, with all constituents of a given gender, with all alumni of a specified class year, and so on.
Contrast using Dynamic Filters with the other way to add members to a group, which is by explicit selection. This is when you manually search Constituent Manager for individual users, and add them to the group one-by-one.
You can stack various selection criteria together in a single Dynamic Filter, thereby making a very complex set of parameters that constituents must meet in order to be filtered into a group.
For more information, see the Knowledge Base article Create dynamic filters with profile data.
When to filter, and when to select
Explicit Selection may be appropriate when populating an Academic Class, for instance, as the members of a given English class probably will not all fit the same sorting criteria - students may come from different class years, different genders, etc, so it would be difficult to create a filter that accurately captures all of them. A Dynamic Filter is more useful and appropriate when you want to use a group to manage a particular category of users, such as all 10th graders, or all Faculty (or, as we'll see, send an eNotify message to such a collection of users).
The difference between a Dynamic Filter and explicit selection is that if members in a group are explicitly selected, that membership roster will never change. If you use a Dynamic Filter to populate a group, then the members of that group can change without your having to do anything (or, put another way, the membership of that group might change even if you haven't done anything to the group!).
For instance, a group called "10th Graders" that is explicitly populated will always contain the same students, year after year. When those students progress to the 11th grade, the list would need to be reconstructed, as it would no longer accurately describe the students it contains. If the same list were constructed using a Dynamic Filter whose criteria were set to "Students in Grade 10," then the list would never have to be updated. As students moved out of Grade 10 (as reflected by the information in Constituent Manager) they would fall off the list, while new students who move into Grade 10 would be automatically added.