This paper describes a quantitative model for the optimal assignment of students to courses for their complete high school careers. The model--the Automatic Curriculum Planning Program (ACPP)--can assign curriculum to a complete set of students based on their derived student grouping. Following a review of the literature on techniques for optimizing curriculum, the paper examines curriculum valuing and student classification. It then discusses ACPP's two-stage programming algorithm, which is resolved by Boolean reduction techniques. The paper concludes that quantitative models for decision-making can be useful in the selection of courses for high school students, either as a group or as individuals. When used with the statistical value generation techniques described, they can eliminate the need for tracking in schools. (Author/LD)