This school has some really great teachers and staff. My oldest son has been there for the entire 2014-15 school year and I can't say that we've had any major problems at all. There is a bit of disorganization among some of the staff, but they are all really nice for the most part. From what I can tell they are recovering from several years of bad management. The new management is doing a fantastic job, but it takes time to bounce back. Overall they have been really great.