The organization is dedicated to educating the public about fly fishing, conservation, and the restoration of habitat. To further this mission, the organization provides classes on fly casting, fly fishing, fly tying, fly rod building, and entomology of streams, rivers, and lakes. The classes are open to members of the organization and to the community at large, and are conducted both in the classroom and on a stream or on the water. Students are instructed on fishing techniques, stream-side etiquette, and how to leave a location in the same or better condition than originally found.