My son attended this school from kindergarten to about 2 months into 4th grade this year. It started off wonderful, but as the years progressed and the staff turnover rate was excessive (3 principal's in 4 1/2 years) I quickly realized that this school has major administrative problems. My son started to dislike school in 3rd grade and they did everything not to help. I made the decision to change schools (to another private school) in October and it was the best decision I've ever made. I went from having a 4th grader failing all of his core subjects to now almost getting straight A's. Don't let the small class sizes fool you, do you due diligence before enrolling your child at this awful school.