My son has attended this school for middle school and high school years. The school does a great job of teaching kids how to handle their social and behavioral issues. The class sizes are small and the curriculum is individually based. Overall it is a great school and I would recommend it if you are struggling with social or emotional issues at your child's current school. The downside to this school is that there are NO extra curricular activities.