A teaching method which places students in groups of varying abilities holds each student to high standards of learning while providing them with a variety of ways to attain those standards.