We prove that the set of all Schunck classes of Mal'cev algebras satisfying the maximum condition for subalgebras is a distributive lattice and its sublattice consisting of all Schunck classes of finite algebras is algebraic. This generalizes many results in the literature on Schunck classes. We also obtain some equivalent conditions for a class of algebras to be a Schunck class and investigate the structure of the class (algebras A |τ(A) = {A}), where τ is a subsystem functor.2000 Mathematics Subject Classification: 08A05, 08B05