CPM (College Preparatory Mathematics) began as a grant-funded mathematics project in 1989 to write textbooks to help students understand mathematics and support teachers who use these materials. CPM is now a nonprofit educational consortium, CPM Educational Program, Inc., managed and staffed by middle school and high school teachers that offers a complete mathematics program for grades six through 12 (Calculus).