Mainstreaming and inclusion differ in their philosophy, teaching practices, available services, and student placement. Mainstreaming prepares learners to integrate into general education by first developing their skills, while inclusion is based on all learners' right to equal education. Mainstreaming allows learners access to both general and individualized curriculum based on their readiness, while inclusion only provides the general curriculum regardless of capabilities. Mainstreaming provides services both inside and outside the classroom, while inclusion only offers services within the general classroom. In conclusion, mainstreaming requires children to adjust on their own, while inclusion offers a team of specialists to support each child.