What does it take to graduate in Cottage Grove?