This school is truly amazing! The teachers care for their students and take time to help them. There are several programs here with good outcomes. I know you read some reviews and they are negative. I can't speak for negative experiences over 4 years ago but, NOW this is the place to be. I understand that there is new leadership, and it is a totally great experience being here! The Program Director care and go the extra mile.