Great school! My son recently graduated and the staff is truly caring and supportive. They individualize the education and challenge them to keep them learning. As a parent, I could not be happier to have had such a pleasant and memorable experience.