Constructivist approaches to teaching mathematics, examples of approaches for different levels of schools, illustrations from teaching.