There are several approaches to curriculum design:
1. Subject-centered design organizes curriculum around academic subjects like math, science, history. This is the most common approach but can lead to compartmentalization of learning.
2. Learner-centered design places the needs and interests of students at the center. Examples include child-centered, experience-centered, and humanistic designs which focus on the whole student.
3. Problem-centered design uses real-world problems to structure curriculum in a way that increases relevance, such as life-situations and core designs.