Lets say the past two years have been interesting. My daughter has gone to this school since 2 grade and there has been continuous inconsistency. Many teachers have come and gone throughout the school year and class sizes have reduced severely (my daughter currently has 7 children in her class). There are some great teachers in the upper grade levels as well as staff members, but 4 grade and below have a fluctuation of teachers throughout the school year. The quality of teachers are low. My daughter started out as an A+ student and declined over the years due to principal changes (3 times) 4 teacher changes and a lack of communication when it comes to decisions regarding your child. The current principal and late principal appear to be very inexperienced with navigating principal duties as well as conflicts with teachers and parents. The teachers talk amongst themselves in regard to your student, and don't discuss your child's educational path directly to you. Teachers don't inform you of your child's weaknesses with regular parent teacher conferences or just by simply emailing you concerns for ways to help your child get the best grades they can achieve. To be a privet school they don't challenge the children and imply the importance of good grades. I really wanted to love this school but its a fail in my eyes. I could have saved all the money I spent and placed my child in a charter school with larger class sizes rather than deal with the lack of quality education she received from this school.