Special needs students face difficulties in communicating, learning, and interacting with peers. For this reason, it is often recommended that parents send special needs children to special needs schools rather than mainstream schools. Special needs schools have curricula tailored for students, small class sizes allowing for individual attention, and staff trained to handle the needs of special students. They also provide extracurricular programs to teach social skills and have teachers who accept students' disabilities and make learning enjoyable. Overall, special needs schools provide targeted support that helps special needs children improve.