This document compares and contrasts formal and non-formal education in several areas. Formal education involves standardized curricula decided by teachers, with didactic teaching methods like lectures and textbooks. Non-formal education encourages learner independence, with curricula based on learner needs and experiences, using methods like discussions and problem solving. Formal education groups students by age and teaches the same material, while non-formal education uses dynamic grouping tailored to each project.